Jobs · Engineering · Missouri

Full Stack Developer

Academy Bank · Kansas City, MO · 1 mo ago
EngineeringFull-time

Responsibilities

  • Design, develop, and maintain end-to-end software applications, handling both client-side and server-side tasks.
  • Create intuitive front-end interfaces with modern web technologies and create robust server-side logic and database structures, ensuring the entire system is scalable, efficient, and well-integrated.
  • Collaborate in defining application architecture, including designing the overall solution structure and data flows.
  • Develop and manage well-functioning databases and data storage solutions and write effective APIs to integrate with internal services and third-party systems.
  • Ensure that various system components communicate seamlessly and securely with each other.
  • Test software to ensure responsiveness, performance, and reliability.
  • Troubleshoot and debug issues across the stack, providing timely fixes to maintain high availability of applications.
  • Perform regular code reviews, updates, and refinements to continuously improve existing software, and monitor/optimize system performance for efficiency.
  • Implement best practices for secure coding and data protection, including proper authentication, authorization, and encryption measures.
  • Ensure all development activities and outputs adhere to the organization’s compliance requirements and industry regulations (e.g. data privacy laws, financial security standards), incorporating necessary checks and documentation to meet audit and governance standards.
  • Work closely with peers to architect, implement and operate CI/CD pipelines and automated deployment workflows.
  • Configure and manage development environments and assist in infrastructure-as-code or containerization efforts to streamline releases.
  • Deploy applications to production and monitor their health, ensuring smooth releases with minimal downtime.
  • Collaborate with cross-functional team members - including other developers, DevOps engineers, system administrators, and product stakeholders - throughout the software development life cycle.
  • Contribute to Agile/Scrum processes, contribute to planning and design discussions, and clearly communicate technical decisions and progress to ensure alignment.
  • Serve as a bridge between development and operations, fostering a culture of partnership and shared ownership of the final product.
  • Stay informed about emerging technologies, frameworks, and best practices in full-stack development.
  • Conduct research and recommend improvements to tools, coding standards, or processes that can enhance our development workflow and product quality.
  • Contribute to the broader technology strategy by providing insights on how new technologies or architectural approaches could benefit the organization’s products and infrastructure.
  • Protect all client and bank information confidentially and follow all company policies.
  • Complete monthly training in a timely manner to ensure knowledge of bank regulatory requirements, policies, and procedures.
  • Complete other specified duties as assigned.

Qualifications

Required:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 5 years of relevant professional experience in full-stack development, including experience with at least one major programming language (e.g., JavaScript, Python, Java).
  • Experience with modern web technologies such as React, Angular, Vue.js, Node.js, Express, and RESTful APIs.
  • Strong understanding of relational databases (e.g., SQL, NoSQL) and experience with database design and optimization.
  • Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) tools.
  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and experience with containerization technologies (e.g., Docker).
  • Experience with DevOps practices, including infrastructure-as-code (IaC) and automation tools (e.g., Terraform, Ansible).
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
  • Compliance and security certifications (e.g., CISM, CISSP) are a plus.

Similar jobs

Full Stack Developer

Syms Strategic Group, LLC (SSG)Louisville, KY· 2 days ago
Engineering$85k–$117k/yrapply on symsstrategicgroup.applytojob.com

Full Stack Developer

Syms Strategic Group, LLC (SSG)Milwaukee, WI· 2 days ago
Information Technology$85k–$117k/yrapply on symsstrategicgroup.applytojob.com

Full Stack Developer

GuidehouseSan Antonio, TX· 3 wk ago
Engineering$80k–$133k/yrapply on guidehouse.wd1.myworkdayjobs.com

Full Stack Developer

Booz Allen HamiltonChantilly, VA· 4 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com