About the Role
We are seeking a Full Stack Engineer to join a dynamic product development team focused on delivering innovative, cloud-native applications for the financial services industry. The ideal candidate will have hands-on experience across both front-end and back-end technologies, with a strong focus on AWS cloud services, CI / CD pipelines, and modern frameworks.
You will work in an Agile environment, collaborating closely with cross-functional teams to design, develop, and deploy scalable, high-performance solutions that support complex business needs.
Key Responsibilities
Lead and collaborate within a cross-functional Agile team to design and implement software solutions.
Participate in all Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Design and build scalable cloud-native applications using AWS technologies such as Lambda, DynamoDB, Bedrock, Textract, and SageMaker.
Configure and deploy CI / CD pipelines for cloud-based applications.
Deliver and maintain high-performance APIs and backend services.
Ensure code quality and reliability through automated testing and code reviews.
Stay up to date with emerging technologies and evaluate their potential to improve system efficiency and performance.
Contribute to the development of DevOps Guru Pipelines (an advantage).
Qualifications
Bachelors degree in Computer Science, Engineering, or a related field.
5+ years of software engineering experience.
At least 2 years of experience with Python (Flask or FastAPI).
At least 2 years of experience with React and Redux.
2+ years of experience working with AWS services such as S3, ECS, Fargate, API
Gateway, IAM, and CloudFormation.
Proficiency with Docker and containerized deployment.
Experience with relational databases (PostgreSQL or MySQL).
Experience with NoSQL databases (preferably DynamoDB).
Familiarity with Natural Language Processing (NLP) services such as Amazon Textract (a plus).
Experience with LLM models and GenAI services like Amazon Bedrock (a plus).
Proven experience using AI tools such as GitHub Copilot or ChatGPT for development productivity.
Strong understanding of software engineering best practices, including debugging, code management, refactoring, and version control.
Excellent problem-solving, analytical, and communication skills.
Experience working in an Agile / Scrum environment.
Knowledge of the financial services industry is an advantage.
Engineer • Makati City, Metro Manila, Philippines