KEY RESPONSIBILITIES /KEY DELIVERABLES
Technical Development & Execution
• Develop robust, secure, and scalable back-end services and APIs using Java (Spring Boot) and Python (FastAPI/Django) as per the defined enterprise architecture and solution designs.
• Build responsive, intuitive, and high-performance front-end applications using modern frameworks (e.g., React with TypeScript).
• Write clean, maintainable, and well-documented code, adhering to the team’s coding standards and best practices.
• Implement comprehensive unit and integration tests to ensure code quality and reliability.
• Debug, troubleshoot, and resolve complex technical issues across the full application stack. Solution Design & Architecture Contribution
• Collaborate with the Senior Enterprise Architect and the Manager, Full Stack Engineering to translate high-level architecture and
business requirements into detailed technical designs.
• Provide critical input during technical design reviews, identifying potential risks and proposing optimal implementation strategies.
• Design and implement database schemas (SQL and NoSQL) and access layers that are efficient and secure.
Mentorship & Team Enablement
• Act as a technical mentor for Full Stack Software Engineers, providing guidance on coding practices, problem-solving, and tool usage.
• Lead by example through code reviews, promoting knowledge sharing and ensuring adherence to quality gates.
• Contribute to the team’s technical documentation.
QUALIFICATIONS, EXPERIENCE AND COMPETENCIES REQUIRED
• Bachelor’s degree in Computer Science, Software Engineering, or a
related field.
• Minimum of 3 years of professional software development
experience with a proven track record in full-stack development.
• At least 2 years of hands-on experience with both Java (Spring/Spring
Boot) and Python.
• Solid experience with modern front-end frameworks, preferably React.
• Experience with relational databases (PostgreSQL, MySQL) and
understanding of NoSQL databases (MongoDB, Redis).
• Experience with Docker, Kubernetes, and building cloud-native
applications.
• Experience in the financial services, FinTech, or a similarly regulated
industry is a strong plus.




