remote
Senior Software Engineer - Xometry
Software Engineer
Lead the design and implementation of scalable backend services for a high‑traffic manufacturing marketplace, driving new features and maintaining core systems using Python, Node.js, and AWS.
About the role
Key Responsibilities
- Architect and develop robust, scalable backend services in Python and Node.js to support the buyer experience on a global manufacturing marketplace.
- Design and expose RESTful APIs, ensuring high performance, security, and maintainability.
- Collaborate closely with product managers, designers, and front‑end teams to translate business requirements into technical solutions.
- Implement CI/CD pipelines, automated testing, and monitoring on AWS to guarantee reliability and rapid deployment.
- Mentor junior engineers, conduct code reviews, and promote best practices across the team.
Requirements
- 5+ years of professional software development experience, with a strong focus on backend engineering.
- Proficiency in Python and Node.js, including experience with asynchronous programming and microservices architecture.
- Hands‑on experience deploying and managing services on AWS (EC2, Lambda, RDS, S3, API Gateway).
- Solid understanding of REST API design, authentication, and versioning.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.