Location: Chennai
Experience: 3 - 5 Years
The Expertise and S kills You Bring
As a S enior S oftware Engineer, you’ll build various s ervices in our platform. You will partner with engineering & design teams in USA and India.
Our ideal candidate has to build high s cale product s ervices, is very passionate about building great s oftware products and is passionate about learning new technologies.
- Proficient in distributed s ystem design and implementation, and the ability to ensure high-performance, high-reliability operation of large- s cale s ystems.
- Proficient Java and/or TypeScript developer with s olid foundations in object-oriented programming & design patterns
- Experience with S pring Boot based frameworks and building REST APIs
- Knowledge of s oftware development processes, and you practice Agile.
- Experience with cloud providers, preferable AWS ( S 3, RDS, S QS, S NS, DynamoDb, Lambda)
- Familiarity with various databases, RDS (PostgresQL) and DynamoDb
- You understand container & s erverless architectures (Docker, Kubernetes, AWS Lambda, AWS ECS)
- You are proficient with Test Driven and Domain Driven Development (TDD / DDD), including using automated test frameworks (e.g., JUnit, Mockito).
- You are an experienced user of one or more Application Lifecycle Management tools (e.g. Jira).
- Node.JS and Javascript (ES5)
- Experience with any of the following programming languages - Python
- You have a track record of value driven innovation
- You are passionate, proactive and adaptive and can work in a dynamic, diverse and geographically distributed team
You have the drive and ability to learn and take on challenges enthusiastically.
-
The Value You Deliver
- Be a hands-on s oftware developer who brings experience working with application-layer development for web applications
- Participate in identifying and building technologies, practices, and tools needed to build the platform
- Collaborate with diverse groups within the organization, implement the best engineering practices, and promote those across other APS products.
- Collaborate extensively with development team or cross teams.
- Conduct demos, participate in technical reviews and deliver engineering excellence.