Summary
Join our team and help revolutionize the fashion and lifestyle industry by optimizing retail pricing and inventory. As a Senior Software Engineer, you'll be a key player in developing our platform's backend architecture using TypeScript. You will collaborate with cross-functional teams, design scalable services, and ensure code quality. This role requires extensive backend engineering experience with TypeScript and a strong understanding of web development principles. We offer a competitive salary, benefits, remote work, and professional development opportunities.
Requirements
- Bachelorβs degree in computer science or related field (or equivalent experience)
- 7+ years of professional experience as a backend engineer with expertise in TypeScript
- Strong understanding of web development principles, including RESTful APIs, event-driven design, CQRS, event sourcing, and data modeling
- Strong understanding of database design principles and experience working with relational databases such as MySQL or PostgreSQL
- Experience with Docker, Kubernetes, or other containerization tools
- Experience in building distributed systems
- Fluent in English
Responsibilities
- Design and develop scalable and efficient backend services using TypeScript
- Collaborate with cross-functional teams to design and implement features that meet the needs of our customers
- Develop reusable code patterns and libraries to ensure consistency across the platform
- Work closely with frontend engineers, data engineers, and data scientists to integrate backend components with our microservices-based architecture
- Participate in code reviews and contribute to the improvement of the overall quality of the codebase
- Stay up to date with the latest trends and technologies in backend development and apply this knowledge to improve our platform
Preferred Qualifications
- Experience with DevOps and B2B SaaS application development
- Experience in building backend services for data-driven applications
- Experience in frontend engineering
- Experience in the retail sector
Benefits
- Competitive salary and benefits package
- Opportunity to work on challenging projects that will help you grow your technical skills
- Remote work environment
- Ongoing training and professional development opportunities