Sr. Full Stack Developer
Qode - Marathon
Work at Qode
Overview
- View job
Overview
Sr. Full Stack Developer
Location: Cincinnati, OH Workplace Type: HybridAbout the Role
We are seeking a highly skilled and motivated Senior Full Stack Developer to join our dynamic team in the banking domain. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining robust and scalable applications. You will work on both front-end and back-end components, ensuring seamless integration and optimal performance. This role requires a strong understanding of software development principles, excellent problem-solving skills, and the ability to collaborate effectively with cross-functional teams. The ideal candidate will have a proven track record of delivering high-quality code and a passion for staying up-to-date with the latest technologies and industry trends. You will contribute to the architecture and design of our systems, ensuring they meet the evolving needs of our business. This is an excellent opportunity to make a significant impact on our organization and advance your career in a challenging and rewarding environment.Key Responsibilities
- Design, develop, and maintain high-quality, scalable, and reliable full-stack applications.
- Write clean, well-documented, and testable code.
- Collaborate with product managers, designers, and other developers to define project requirements and specifications.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug complex issues in both front-end and back-end systems.
- Contribute to the architecture and design of new and existing systems.
- Implement and maintain automated testing frameworks, including unit, integration, and end-to-end tests.
- Stay up-to-date with the latest technologies and industry trends.
- Mentor junior developers and provide technical guidance.
- Ensure the security and integrity of our applications and data.
Required Skills & Qualifications
- Bachelor's degree in Computer Science or a related field.
- 8+ years of experience in full-stack development.
- Strong proficiency in Core Java and Spring Boot.
- Extensive experience with ReactJS and npm packaging.
- Hands-on experience writing Junit and E2E tests (e.g., using Karate and Playwright).
- Solid understanding of Microservices architecture (e.g., Docker images & K8s).
- Experience with JPA and SQL databases.
- Proficiency with Git version control.
- Knowledge of routing within React code.
- Experience with CI/CD pipelines (e.g., Jenkins).
- Excellent problem-solving and communication skills.