Responsibilities
- Design, develop, and maintain scalable and efficient backend services in a microservices architecture.
- Implement and optimize backend solutions for containerized applications using ECS (Elastic Container Service).
- Collaborate with cross-functional teams to define and implement API specifications and integration points.
- Work with Python (Django & Flask) to build robust and efficient server-side applications.
- Conduct performance analysis and optimization to ensure high availability and responsiveness of backend systems.
- Participate in agile development processes, including sprint planning, code reviews, and daily stand-ups.
- Troubleshoot and debug issues on time, ensuring the stability of production systems.
- Develop comprehensive API and code documentation for internal and external stakeholders.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Implement and maintain messaging systems for efficient communication between microservices.
Requirements & Experience
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Backend Developer with a focus on microservices architecture.
- Strong proficiency in Python (Django & Flask).
- Experience with ECS and containerized applications.
- Proficient in version control systems, particularly Git.
- Knowledge of performance optimization techniques and best practices.
- Familiarity with agile development methodologies.
- Strong troubleshooting and debugging skills.
- Experience in API design, implementation, and documentation.
- Solid understanding of *RESTful APIs *and messaging systems.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
Qualifications Required
- Bachelor's degree in Computer Science.
- Experience with FinTech is a big plus
- Certification in AWS (Amazon Web Services) or relevant cloud platforms is a plus.
- Familiarity with additional programming languages and frameworks.
- Experience with DevOps practices and CI/CD pipelines is a plus.