Backend Engineer
About us:
Gismart is a value-driven mobile app developer with a strong presence in the Health & Wellness, Utilities, and Music app markets. We have achieved a significant milestone of over 1 billion downloads worldwide, taking a step toward our mission of cultivating the well-being of people worldwide. With headquarters in London, UK, Gismart is a dynamic global company with a reach extending across Europe and far beyond. Our determined team comprises over 350 individuals who bring diversity, creativity, innovation, and relentless drive to the company. Gismart unites professionals from diverse backgrounds in entertainment, music, and tech, allowing us to play to each other’s strengths and succeed as a team.
Our mission:
Become a stepping stone on our customers’ journeys of self-improvement.
Our values:
- Deliver what matters
- Respect and support others
- Initiate and own
- Voiceopenly
- Execute with quality
If you are passionate about mobile app development and want to join a company that’s reshaping the industry, Gismart is the place for you. We provide exciting career opportunities, a supportive workplace culture, and the chance to contribute to a team that is making a tangible impact. For more information on Gismart, visit gismart.com.
Requirements
Technical Core & Experience
- 6+ years of experience in backend development, with a strong focus on Golang
- Proven track record of designing and building scalable, high-load, and high-performance distributed systems
- Deep understanding of software architecture principles (e.g., Microservices, Event-Driven Architecture) and clean code practices
- Robust API design skills (REST, gRPC) with a focus on maintainability and backward compatibility
- Strong practical experience with MongoDB and/or PostgreSQL
Data & Infrastructure
- Solid experience with cloud infrastructure (AWS/GCP), containerization (Docker, Kubernetes), and modern CI/CD pipelines
- Strong proficiency in working with databases (SQL/NoSQL) and ensuring data consistency across distributed storage
- Experience with observability tooling (metrics, logging, tracing) to monitor and optimize system health
Ownership & Collaboration
- Ability to work independently, take full ownership of features, and deliver end-to-end solutions
- Strong communication and collaboration skills, with the ability to partner effectively with internal product and engineering teams to accelerate their delivery
- Product-oriented engineering mindset: capability to translate internal user feedback into scalable technical solutions
- Proficiency in using AI coding assistants and AI-powered development tools (Claude Code, GitHub Copilot, Cursor) to optimize daily workflows
Would be a plus
- Practical experience designing and building multi-product or multi-tenant systems, ensuring secure data isolation and resource sharing
- Familiarity with other programming languages, particularly JavaScript/TypeScript or Python
- Understanding of Platform Engineering concepts: building internal developer platforms (IDPs), shared libraries, or core services that scale across autonomous teams
- Experience with Infrastructure as Code (IaC) tools like Terraform or AWS CDK to manage the infrastructure of your own services
Responsibilities:
Core Engineering
- Design and develop maintainable and scalable backend services and APIs using Golang
- Write clean, maintainable, and well-tested code (Unit, Integration tests)
- Build reliable and high-performing distributed systems, ensuring they meet performance benchmarks
- Integrate with external APIs and third-party services effectively
- Design backend architectures capable of supporting and integrating AI/ML workflows and intelligent agent services
- Ensure data consistency and reliability across distributed storage systems, working with modern event-driven architectures and streaming platforms
Observability & Documentation
- Implement and analyze service metrics to ensure system health and proactive troubleshooting
- Create clear and concise technical documentation for service use and integration (OpenAPI/Swagger, READMEs, Confluence)
- Improve system reliability, observability, and performance through continuous monitoring
Strategy, Collaboration & Impact
- Participate in architecture discussions and contribute to long-term technical decision-making
- Engage in feedback sessions with internal product teams to understand their pain points and improve service delivery
- Collaborate closely with PMs, frontend engineers, QA, and DevOps teams
- Use AI-assisted development tools effectively as part of the daily engineering workflow
Employee Benefits:
- Remote-First Culture: Our team is diverse and extensive, just like our product portfolio. We provide a flexible working schedule and let you work anywhere in the world, either remotely or in one of our corporate hubs
- Сoworking Compensation: We provide 100% compensation for coworking spaces in Ukraine (except Kyiv, where we have a cozy and autonomous hub) and 50% compensation for coworking spaces worldwide to make sure that everyone has a comfortable and inspiring workspace
- Free Office Lunches: We want you to stay fueled and focused, so we provide delicious free lunches for everyone working from our hubs. It’s one less thing for you to worry about during a productive workday
- Public Holidays Policy: Gismart observes public holidays based on the Ukrainian or Polish holiday calendars. Employees working in other locations are entitled to 12 public holidays per year
- 100% Sick Leave Compensation
- Mental and Physical Health: To help you stay happy and healthy, Gismart will partially cover your medical insurance, sports activities, therapy costs
- Personal Equipment Policy: Of course, we’ll provide you with all the equipment you need or cover the maintenance cost for your own tools
- Personal Learning and Development: We love to see you learn and grow, so Gismart will cover 70% of your professional development courses. We’ll also pay for 100% of corporate English courses
- Time-Off Policy: Every employee gets 18 working days of paid vacation and 3 personal days per year, with an extra day added for each year at Gismart
- Corporate Events: We are remote-first, but we love meeting up in person. Whenever possible, we organize corporate events and team-building activities across all Gismart hubs.