Browse All Jobs
Job Description
Buynomics is seeking a Senior Full Stack Software Engineer to join their Product Engineering Team. The ideal candidate will play a crucial role in designing, implementing, and maintaining new features for Buynomics' core SaaS platform. This role offers the opportunity to work in a young team with a modern tech stack, shape crucial processes, and take on responsibility early on.

Responsibilities:
  • Design, develop, and maintain features for the Buynomics SaaS solution working full stack.
  • Collaborate closely with product managers, designers, and other engineers.
  • Write clean, efficient, and reusable code mainly in TypeScript.
  • Build and enhance front-end components and user interface using ReactJS.
  • Develop back-end services and APIs using NestJS and NodeJS.
  • Ensure code quality and maintainability through testing, code reviews, and documentation.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in architectural discussions and discovery.
  • Contribute to technical decisions to achieve scalability, performance, and reliability.

Requirements:
  • Minimum 6 years of experience in building web applications.
  • Proficiency with front-end development using ReactJS and TypeScript.
  • Strong knowledge of back-end development using NodeJS and TypeScript.
  • Experience with RESTful API design and development.
  • Advanced knowledge of data modeling and working with relational databases.
  • Understanding of software development best practices, including version control (Git), testing, and CI/CD.
  • Ability to write clean, modular, and maintainable code.
  • Excellent problem-solving skills and a proactive approach to challenges.
  • Effective communication skills and ability to handle ambiguity.
  • Good verbal and written English.

What Buynomics offers:
  • A vibrant, international, and diverse work environment.
  • Flexible work options: remote within the EU with occasional visits to Cologne HQ or Barcelona office, or a hybrid setup in one of these locations.
  • A dedicated learning budget to support professional growth and development.
  • Local language lessons (Germany and Spain).
  • Health and fitness benefits (Germany and Spain).
  • Personal and professional growth opportunities.
  • Regular company events.
Apply Manually