Job Summary:
Academy Bank is a financial organization building its first in-house Development and DevOps teams, and they are looking for a skilled Full Stack Developer to join their technology division. In this role, you will work across the entire stack to deliver high-quality software solutions that meet business and compliance needs.
Responsibilities:
• Design, develop, and maintain end-to-end software applications, handling both client-side and server-side tasks. Build 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-integrate.
• 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. Take part in deploying applications to production and monitoring 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. Participate in 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.
• Other specified duties as assigned.
Qualifications:
Required:
• Experience in designing, developing, and maintaining end-to-end software applications.
• Proficiency in both client-side and server-side development.
• Ability to build intuitive front-end interfaces with modern web technologies.
• Experience in creating robust server-side logic and database structures.
• Knowledge of application architecture and data flows.
• Experience in developing and managing well-functioning databases and data storage solutions.
• Ability to write effective APIs to integrate with internal services and third-party systems.
• Experience in testing software for responsiveness, performance, and reliability.
• Ability to troubleshoot and debug issues across the stack.
• Experience in performing regular code reviews, updates, and refinements.
• Knowledge of best practices for secure coding and data protection.
• Familiarity with compliance requirements and industry regulations (e.g. data privacy laws, financial security standards).
• Experience in architecting, implementing, and operating CI/CD pipelines and automated deployment workflows.
• Ability to configure and manage development environments.
• Experience in infrastructure-as-code or containerization efforts.
• Ability to collaborate with cross-functional team members throughout the software development life cycle.
• Experience in Agile/Scrum processes.
• Ability to communicate technical decisions and progress clearly.
• Knowledge of emerging technologies, frameworks, and best practices in full-stack development.
• Ability to conduct research and recommend improvements to tools, coding standards, or processes.
• Commitment to protecting client and bank information confidentially.
• Willingness to complete monthly training in a timely manner.
Company:
Academy Bank Academy Bank offers a strong commercial banking platform for the company to provide a wide array of products and services. Founded in 1966, the company is headquartered in Kansas City, USA, with a team of 501-1000 employees. The company is currently Late Stage.