About the role
Requirements:
- Experienced in building microservices using Node or similar (e. g., Java Spring Boot), API implementations (Spring Boot, Node, etc. ), and middleware (RabbitMQ, etc. ).
- Experienced in using design patterns to address backend design problems.
- Excellent analytical, problem-solving, and debugging skills, performance analysis, and remediation.
- Hands-on experience in RDS (Oracle, PostgreSQL, MySQL, SQL Server, etc. ) and NoSQL (Mongo, Dynamo, etc. ).
- Experienced in configuring and deploying services to be consumed using API gateways (AWS native, Kong, etc. ); service discoverability, service security, service throttling, etc.
- Hands-on experience in unit and feature testing, TDD, and load testing. Unit testing experience using Junit or similar.
- Keeps updated with emerging back-end technology innovations and improvements.
- Detail-oriented. Takes initiative, is ready to take ownership, and displays commitment.
- Should be open to working in a startup environment and have confidence to deal with complex issues and tackle high-pressure situations, focused on solutions.
- At least an undergraduate degree in computer science, engineering, or mathematics, preferably from a Tier 1 college. BE preferred.
- 0-4 years of front-end experience.