You will design, develop, and test end-to-end features for a high-scale checkout and wishlist platform.
Responsibilities
- Write maintainable code for RESTful services, event-driven systems, databases, and cloud infrastructure.
- Design interactions between multiple modules and optimize system performance.
- Validate code quality through automated unit, functional, integration, and end-to-end testing.
- Instrument code with custom metrics, alerts, and dashboards to monitor system health.
- Collaborate with partner teams and participate in agile development and planning processes.
Required Skills
- 3+ years of professional experience developing RESTful services and event-driven applications.
- Proficiency in Go Lang, Java, or .Net.
- Experience with AWS services including DynamoDB and Lambda.
- Solid foundation in software engineering practices, data modeling, and design patterns.
- Knowledge of object-oriented analysis, design, and algorithms.
- Familiarity with Linux, Docker, and open source software development.
- Understanding of test automation and CI/CD pipelines.
- Familiarity with observability tools such as New Relic and Splunk.
Preferred Skills
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.