About our client
Our client is a leading company in the RetailTech space, revolutionizing the way retailers leverage technology to optimize customer experiences, enhance operational efficiency, and drive growth. As they continue to grow, they are looking to expand their talented team by hiring a Senior Full-Stack Developer who would be responsible for building scalable, high-performance applications that are shaping the future of retail.
Position Overview:
As a Senior Full-Stack Developer, you will be an integral part of our product development team. You’ll work on designing, building, and maintaining high-performance applications that support our retail clients. From implementing innovative user interfaces to optimizing backend services, you’ll leverage your expertise in both frontend and backend technologies to deliver end-to-end solutions.
Key Responsibilities:
* Full-Stack Development: Design, implement, and maintain both frontend and backend components of our RetailTech platform.
* End-to-End Ownership: Take ownership of features from concept through to production, including the development of APIs, database design, and UI/UX enhancements.
* Collaboration: Work closely with product managers, designers, and other engineers to define and prioritize features and improvements based on customer needs.
* Scalable Architecture: Contribute to the design of a scalable, performant architecture that can handle high-volume transactions and data.
* Problem Solving: Troubleshoot and resolve technical issues, focusing on performance, reliability, and security.
Required Skills & Experience:
* Strong Full-Stack Experience: Minimum of 5+ years of professional experience in full-stack software development, with expertise in both frontend and backend technologies.
* Frontend Expertise: Proficiency with modern JavaScript frameworks such as React, Vue.js, or Angular.
* Backend Expertise: Solid experience with server-side languages and frameworks such as Node.js, Express or Python. Strong understanding of RESTful APIs and microservices architecture.
* Database Management: Experience with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
* Testing & Automation: Familiarity with test-driven development (TDD) and tools like Jest, Mocha, or Cypress for automated testing.
* Agile Development: Experience working in an Agile/Scrum environment.
* RetailTech Knowledge: Understanding of the retail industry, e-commerce platforms, and the challenges faced by retailers is a plus, but not mandatory.
* B2 Level of German is a must.
What they Offer:
* Competitive Salary: We offer a competitive salary package, including benefits.
* Flexible Work Arrangements: Hybrid working model with flexible hours.
* Location: Work in our vibrant Munich office with easy access to public transport, or work remotely with periodic team meet-ups.
* Access to health insurance and wellness programs.
* Paid vacation and additional holidays.
How to Apply:
Kindly send your CV to ayoussef292@optimus.com