Responsibilities:
API and Microservices Development: Design, develop, and maintain high-performance and scalable API microservices for our fintech products. This includes building RESTful APIs, event-driven architectures, and real-time data processing.
AWS Expertise: Utilize AWS, Azure services and tools to architect, deploy, and manage microservices in the cloud. Ensure the security, scalability, and reliability of microservices running on AWS infrastructure.
Coding and Programming: Write clean, efficient, and well-documented code in languages such as .NET, Python, Node.js, adhering to best practices for microservices architecture.
Database Integration: Integrate microservices with databases, both SQL and NoSQL, ensuring data consistency and efficiency.
Performance Optimization: Continuously monitor and optimize the performance of microservices to meet low-latency and high-throughput requirements.
Testing and Quality Assurance: Develop automated unit tests and conduct thorough testing of microservices. Collaborate with QA teams to ensure the reliability and quality of the services.
Security and Compliance: Implement security measures and best practices to protect sensitive financial data. Ensure compliance with industry regulations and standards.
Documentation: Create clear and comprehensive documentation for microservices, including API specifications, deployment guides, and technical documentation.
Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality fintech solutions.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
3 years of experience in API and microservices development within the fintech or related industry.
Strong expertise in AWS services, including but not limited to AWS Lambda, API Gateway, ECS, and RDS or similar in MS Azure stack
Proficiency in programming languages such as Python, Node.js, .Net., Angular
Experience with containerization and orchestration tools like Docker and Kubernetes.
Knowledge of RESTful API design principles and best practices.
Familiarity with financial industry regulations and security protocols.
Excellent problem-solving skills and a passion for staying up-to-date with emerging technologies.
AWS or Azure certifications (e.g., AWS/Azure Certified Developer, AWS/Azure Certified Solutions Architect) are a plus.
Bachelor's degree in Computer Science