Back-End Engineer
We’re looking for a Back-End Developer to become the first backend engineer on our team. This is your chance to build infrastructure from scratch, optimize systems for high loads, and work at the intersection of web, iOS, Android, and product. Your code will impact hundreds of thousands of users every day.
Your tasks
1. Collaborate with product, marketing, web, and mobile teams to define backend requirements.
2. Estimate complexity, break down tasks, design technical solutions, and implement them.
3. Maintain and develop backend functionality and infrastructure to handle large-scale traffic.
4. Deliver new functionality across platforms (Web PWA, iOS, Android).
5. Optimize systems for high loads and scalable performance.
6. Manage infrastructure using IaC approaches (Terraform / OpenTofu).
7. Work with message queues, cloud environments, databases, and CI/CD pipelines.
What we expect from you
1. 2+ years of commercial experience in backend development.
2. Experience with Go or another programming language (Java, NodeJS, C++, etc.) and readiness to quickly master Go in real projects.
3. Strong knowledge of SQL and/or NoSQL databases.
4. Experience in infrastructure management, ideally with IaC tools (Terraform/OpenTofu).
5. Hands-on experience with Docker and cloud platforms (GCP, Firebase, AWS, Azure).
6. Experience collaborating with cross-functional teams.
7. Ability to translate technical challenges into business language and vice versa.
8. Self-organization, adaptability, critical thinking, and the ability to simplify complex problems.
Will be a plus
1. Experience with message queues (Kafka, RabbitMQ, NATS, GCP Pub/Sub, etc.).
2. Use of AI tools in development (e.g., Cursor).
3. Experience with CI/CD and infrastructure monitoring.
4. Background in building scalable systems.
You are welcome to join us if you are looking for
1. Opportunity to build infrastructure from scratch and influence the entire product architecture.
2. A role where you don’t just “take tasks” — you define the development approach.
3. A team that values critical thinking, initiative, and a healthy approach to speed.
4. Minimal meetings, maximum focus on delivery.
5. Work side by side with a seasoned tech lead, with strong mentorship support.
We offer
1. Work format of your choice: fully remote from anywhere in the free world, as well as access to one of our offices upon request (Kyiv, Warsaw).
2. Conditions that allow you to focus on your performance: decent remuneration that matches your skills and experience. We also provide equipment regardless of the format of work and geography.
3. Career growth through action: 80%+ of all leads at Kiss My Apps were swifters 2-3 years ago. Your impact here is not determined by the years on your resume - it is determined by how quickly you learn, take responsibility, and take ownership of your own career.
4. Well-being program: we care about the mental health of the team and provide access to individual or group therapy with a corporate psychologist, as well as online yoga classes twice a week.
5. Development and professional fulfillment: we hold internal speaking clubs in English with a guest speaker, as well as provide opportunities to speak at internal and external events from Kiss My Apps. In addition, you will have an annual budget to cover up to 50% of professional conferences, educational events and events.
6. Additional benefits where you choose: we provide a fixed budget for the year from which you choose which item of expenses to cover: 50% of health insurance, psychotherapy, sports or dentistry. As well as 40 days of paid vacation and sick leave without reference to dates.
7. Support in times of war: we provide everyone with everything they need to work smoothly, systematically support the Defense Forces and join initiatives to restore Ukraine.
Important: there is an option to reserve positions for conscripts after a trial period, provided that they have properly executed military registration documents and the company has internal capacity, as determined in accordance with applicable law.
What the hiring process looks like
1. Introductory call with a recruiter – 45 min to discuss your expectations, experience, and KMA’s culture.
2. Technical interview – to better understand your approach and thinking.
3. Final stage – closing interview with the CEO.
If you want not just to work with backend, but to build infrastructure for a large-scale product with a million-strong audience — let’s launch the future together. 🚀