Summary
Engineer 2 on the Selling Empowerment team designs, develops, and maintains scalable software solutions for retail and ecommerce systems supporting selling employees and customers. This remote-first role works across the full stack on infrastructure, applications, and services alongside a distributed team of engineers, UX designers, and product managers. The position focuses on reliability, performance, architecture contributions, and improving customer experiences through technology.
Responsibilities
- Design, develop, test, and deploy high-quality software solutions for retail and ecommerce systems
- Collaborate with product and design teams to translate requirements into technical solutions
- Participate in code reviews and pair programming
- Contribute to system architecture and design discussions
- Monitor and maintain production systems for reliability and performance
- Write clear documentation and uphold technical standards
- Leverage AI development tools while ensuring code quality and maintainability
- Continuously improve development processes and tools
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
- Proficiency in JavaScript with TypeScript React or Node experience preferred
- Knowledge of additional languages such as Java C# or Python
- Experience with cloud platforms AWS Azure or GCP and CI/CD pipelines
- Familiarity with RESTful APIs microservices and modern web or backend frameworks
- Strong documentation habits and ability to communicate technical concepts to non-technical stakeholders
- Openness to feedback growth mindset and commitment to inclusive team culture
- Experience with observability tools and remote first team practices preferred
We have summarized this job description for you, click apply to see more details from the employer.