4 months ago
Hyderābād, IndiaSenior
Responsibilities
- Design, build, and operate cloud-native AWS microservices supporting enterprise integrations and APIs.
- Develop production-grade software using Java, Kotlin, and/or Python.
- Architect event-driven and asynchronous systems using messaging and streaming platforms.
- Apply distributed-systems and integration patterns including idempotency, retries, backpressure, and eventual consistency.
- Design API-first services for product, data, and enterprise consumers.
- Build and operate large-scale batch and near-real-time data export and ingestion pipelines.
- Integrate external SaaS platforms including Salesforce, Zuora Billing/RevPro, and NetSuite.
- Design for observability, fault tolerance, security, and operational excellence.
- Participate in architecture and design reviews and contribute to microservices and event-driven architecture standards.
- Design and manage data persistence layers and select database technologies based on access patterns and scale.
- Drive DevOps practices including infrastructure as code, CI/CD, and automated testing.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of professional software engineering experience, primarily focused on backend and distributed systems.
- Strong proficiency in Java, Kotlin, and/or Python.
- Experience designing and operating production microservices architectures and event-driven systems.
- Experience with queuing, messaging, pub/sub, and streaming systems.
- Hands-on experience designing and building AWS-based systems.
- Experience with relational and NoSQL databases, including schema design, data modeling, and performance optimization.
- Understanding of software design patterns, integration patterns, and distributed data consistency models.
- Experience designing and operating data export and ingestion workflows.
- Experience delivering complex systems using Agile and modern SDLC practices.
- Strong communication and cross-functional collaboration skills.
- Preferred: experience with Kafka or equivalent streaming platforms, AWS-native messaging and data services, internal integration platforms, distributed-data reconciliation and recovery strategies, and AWS certifications such as Solutions Architect or Developer.
Benefits
- Contract role based in Hyderabad, India.
- On-site workplace.
- Work hours are 2:30 p.m. to 10:30 p.m. IST.
