We're looking for a Software Developer to help build and maintain full-stack applications as part of our remote-first team based in Bulgaria. You'll play a key role in designing and delivering systems that are robust, scalable, and secure, using a tech stack centered on Ruby on Rails, React, TypeScript, and GraphQL.
What You'll Do
- Write clean, efficient, and well-tested code across the full stack
- Contribute to all phases of the development lifecycle, from concept to deployment
- Apply test-driven development and continuous integration to ensure reliability
- Collaborate within an organized development process using SCRUM, Kanban, and regular stand-ups
- Refactor and improve existing systems to reduce technical debt
- Help evaluate and integrate emerging technologies in a thoughtful, practical way
What We're Looking For
- A strong commitment to writing high-quality, maintainable code
- Experience solving complex problems with well-structured solutions
- Comfort with writing tests and designing clean abstractions
- Pragmatic approach to development, valuing simplicity and long-term sustainability
Preferred Experience
- Ruby on Rails
- React and TypeScript
- GraphQL
- Python, particularly in machine learning contexts
- Mobile development for Android or iOS
Benefits
- 25 days of paid leave plus an additional birthday day off
- Full remote work within Bulgaria with flexible hours
- Dedicated time for volunteering
- Personal learning budget for courses, books, or conferences
- Generous parental leave policy
- Extended health insurance and life insurance options
- Support for health and well-being initiatives

