Job Summary
The Mid/Senior Full Stack Developer contributes to the design, development, and deployment of enterprise-grade financial technology solutions while maintaining high standards of code quality and system reliability. This role requires strong full-stack development expertise, proficiency in modern web technologies, experience with Agile methodologies, and knowledge of cloud architecture, automated testing, and CI/CD practices.
Key Responsibilities
• Design, develop, and deploy production-grade applications using object-oriented programming principles and database technologies.
• Build enterprise-level solutions within iterative development methodologies and Agile frameworks.
• Apply software engineering best practices, including automated testing, continuous integration and deployment pipelines, and configuration management.
• Develop modern web applications using Angular 16 or later, RxJS, Ngx Formly, and monorepo architecture.
• Develop comprehensive end-to-end tests using Playwright with TypeScript and support integration and performance testing.
• Implement and maintain CI/CD workflows using Jenkins and/or GitHub Actions.
• Design and implement event-driven cloud architectures using AWS services.
• Develop and maintain messaging solutions using Amazon SQS and SNS.
• Implement serverless solutions using AWS Lambda, API Gateway, and Step Functions.
• Work with AWS data storage services, including S3, RDS, DocumentDB, and DynamoDB.
• Support container orchestration using Amazon ECS.
• Maintain code quality, application reliability, and adherence to established software engineering practices.
Required Qualifications
• Proven experience designing and deploying production-grade applications using object-oriented programming principles and database technologies.
• Hands-on experience developing enterprise-level applications within Agile development frameworks.
• Advanced proficiency in Node.js, TypeScript, and JavaScript.
• Experience with Angular 16 or later, RxJS, Ngx Formly, and monorepo architecture.
• Experience with Playwright and TypeScript for end-to-end testing, along with integration and performance testing.
• Strong experience implementing CI/CD workflows using Jenkins and/or GitHub Actions.
• Expertise in designing and implementing event-driven architectures using AWS services, including SQS, SNS, Lambda, API Gateway, Step Functions, S3, RDS, DocumentDB, DynamoDB, and ECS.
• Knowledge of automated testing frameworks, continuous integration and deployment practices, and configuration management tools.
Preferred Qualifications
• AWS professional certifications.