Back to jobs

Senior Developer

HybridFull-timeEngineering

We're looking for a Senior Developer who is passionate about building high-quality software and mentoring others. You'll work on challenging projects for various clients, from startups to large enterprises.

What you'll do

  • Lead development of complex features and applications
  • Mentor junior developers and contribute to team growth
  • Collaborate with designers and product managers
  • Write clean, maintainable, and well-tested code
  • Participate in technical architecture discussions
  • Help shape our technical direction and standards

Your expertise

  • 5+ years of professional software development experience
  • Strong knowledge of TypeScript, React, and Node.js
  • Experience with modern web technologies and best practices
  • Understanding of software design patterns and principles
  • Ability to write clean, efficient, and maintainable code
  • Experience with agile development methodologies

Requirements

  • BSc/MSc in Computer Science or equivalent experience
  • Excellent problem-solving and analytical skills
  • Strong communication skills in English
  • Experience with cloud platforms (AWS/GCP/Azure)
  • Knowledge of CI/CD practices
  • Passion for learning and sharing knowledge

Benefits

  • Competitive salary and equity options
  • Flexible working hours and location
  • Professional development budget
  • Latest hardware and tools
  • Regular team events and activities
  • 25 vacation days

Application Process

  1. Send us your CV and portfolio/Github profile
  2. Initial casual conversation to get to know each other
  3. 1-on-1 coding session with one of our developers
  4. Team meeting and culture fit discussion
  5. Offer and contract discussion

Get in touch!

Beyond what you can do in terms of hard skills, you should fit well in our team as a person. We find teams one of the key conditions for success. Show you understand where you'll be working and why you want join us!

Include in your application at least:

  • Link to your online portfolio or Github profile
  • Your motivation to join The Main Ingredient
  • Description of your ideal work environment
  • When you'd like to start

Acquisition to this vacancy is not appreciated.