Full Stack Developer (Backend Focus)
Role details
Job location
Tech stack
Job description
and Python. Develop and enhance frontend components using Angular. Work with AWS cloud services and cloud-native architectures. Collaborate with architects, product owners, and engineering teams to deliver business solutions. Integrate AI-assisted development tools into daily software engineering workflows. Participate in code reviews, testing, deployment, and production support activities. Contribute to CI/CD pipeline modernization efforts, including migration toward GitLab-based deployments. Troubleshoot performance, scalability, and application issues. Must-Have Skills Backend Development (Highest Priority) Strong hands-on experience with Java Strong hands-on experience with Python Extensive experience developing REST APIs Experience building scalable backend and microservices architectures Cloud & Infrastructure Hands-on experience with AWS Knowledge of cloud-native application development Experience deploying and supporting applications in AWS environments Frontend Development
Requirements
Ideal Candidate 10+ years of software engineering experience, strong Java + Python backend development, hands-on AWS (Lambda/Fargate) expertise, experience building REST APIs and microservices, working knowledge of Angular, familiarity with GitLab CI/CD, active use of GenAI coding tools, and preferably experience in financial services or regulated environments. Job Summary Seeking a highly skilled Full Stack Developer with a strong emphasis on backend development. The ideal candidate will have extensive experience building scalable applications and REST APIs using Java and Python, working within AWS cloud environments, and contributing to modern web applications using Angular. The team is heavily investing in Generative AI tools to improve developer productivity and expects candidates to be comfortable leveraging AI-assisted development workflows. Key Responsibilities Design, develop, and maintain scalable backend applications and RESTful APIs. Build and support microservices using Java, Experience with Angular (Angular 21 preferred) Ability to develop and support UI components when needed AI-Assisted Development Experience using Generative AI coding tools such as: GitHub Copilot ChatGPT Claude Amazon Q Developer Ability to leverage AI tools to improve coding efficiency and development workflows DevOps & CI/CD Experience with CI/CD pipelines Familiarity with GitLab or willingness to work in GitLab-based deployment environments Source control and modern development practices Software Engineering Fundamentals Strong object-oriented programming concepts System design and application architecture understanding Problem-solving and troubleshooting skills Agile/Scrum development experience Preferred Skills Microservices architecture Containerization (Docker/Kubernetes) SQL and database development AWS serverless technologies Testing automation and quality engineering Experience modernizing legacy applications