Senior Software Engineer

closed
Centric Software Logo

Centric Software

πŸ“Remote - Germany

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
This job is filled or no longer available