Description

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.

Education

Bachelor's degree