onsite
Senior Software Engineer - Wonder
Software Engineer
Senior Software Engineer responsible for designing, building, and scaling the core platform that powers a multi‑restaurant mealtime service, using Python, Node.js, AWS, and container orchestration.
About the role
Key Responsibilities
- Design and implement high‑performance backend services that handle order aggregation, menu management, and real‑time inventory across multiple restaurant partners.
- Develop and maintain microservice architecture using Python and Node.js, ensuring scalability, reliability, and low latency.
- Deploy, monitor, and optimize services on AWS using containers (Docker/Kubernetes) and serverless components.
- Collaborate with product, UI/UX, and data teams to translate business requirements into technical solutions.
- Write clean, test‑driven code, conduct code reviews, and mentor junior engineers.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Hands‑on experience building, deploying, and scaling services on AWS (EC2, Lambda, RDS, S3, etc.).
- Proficiency with containerization (Docker) and orchestration (Kubernetes) in production environments.
- Solid understanding of relational databases and SQL; experience with performance tuning.
- Demonstrated ability to work in an agile, cross‑functional team and deliver production‑grade code.
Skills
pythonnodejsawskubernetessql