API & Microservices Development Engineer
Description:
Requirements
Job Role :
to Lead the design, development, and delivery of API, Microservices, and Event-Driven Architecture (EDA) solutions.
The role combines hands-on technical expertise with technical leadership, working closely with Application Architects, Solution Architects, DevOps/SRE, Security, Product Managers, Business Analysts, and business stakeholders to deliver scalable, secure, reliable, and cost-efficient technology solutions.
Requirements :
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 5+ years of software development experience, with at least 2 years in a Senior Developer, Technical Lead, or similar leadership role.
- Strong hands-on experience in API design, Microservices Architecture, and distributed systems.
- Proven experience with Event-Driven Architecture and asynchronous communication
Requirements
- Experience in high-volume, highly available, and distributed systems.
- Experience implementing Saga, CQRS, Event Sourcing, Outbox Pattern, or similar distributed-system patterns.
- Experience with Kubernetes Service Mesh and cloud-native architecture.
- CKA, AWS/Azure/GCP Solutions Architect, API Management, or Event Streaming certification.
- Experience in enterprise-scale API and integration platforms is an advantage.
Employment Status:
Permanent (P)