Senior Software Engineer
1 week ago
Our mission
Constructor's mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency.
With strong expertise in machine intelligence and data science, Constructor's all-in-one platform for education and research addresses today's pressing educational challenges: access inequality, tech clutter, and low engagement of students.
Our headquarters is located in Switzerland, and we also have legal entities in Germany, Bulgaria, Serbia, and Singapore
Please send your resume in English only.We don't offer visa sponsorship to Switzerland, Singapore, or Germany.
DUTIES & RESPONSIBILITIES:- Design, develop, and maintain backend services and APIs, applying microservice architecture patterns (synchronous and asynchronous communication).
- Drive the platform's architecture, scalability, performance, reliability, and security.
- Participate in code reviews and provide feedback to peers.
- Write robust, maintainable, and well-tested code (pytest).
- 5+ years of professional backend development experience.
- Strong knowledge of FastAPI (or similar modern frameworks) and asynchronous programming in Python.
- Deep understanding of microservices and communication patterns (sync/async, event-driven).
- Solid knowledge of PostgreSQL (indexes, transactions, locking).
- Experience with RabbitMQ (messaging patterns, delivery guarantees).
- Familiarity with CI/CD pipelines.
- Solid understanding of programming principles (e.g., SOLID, dependency injection, clean architecture).
- Problem-solving skills and autonomy.
- English level B2 or higher.
- Hands-on experience deploying and running applications in Kubernetes (Helm is a plus).
- Exposure to vector databases (e.g., Qdrant).
- Experience integrating with LLM APIs (OpenAI, Anthropic).
- Familiarity with LangChain / LangGraph and RAG architectures.
- Choice of work equipment (e.g., laptop, monitor, etc.)
- English classes (iTalki – $130 monthly)
- Flexible schedule (we usually work between 09:00/10:00 and 18:00/19:00 CET or EET)
- Newborn bonus (€500 per child)
- Patent remuneration
- Paid leave
- Remote work in locations without our offices
- Hybrid work in locations with offices (2 days in-office, 3 days remote):
- Sofia: 59 G. M. Dimitrov Blvd., NV Tower, 8th floor, 1700
- Belgrade: Makedonska 12, 11000 Belgrade, Serbia
Constructor fosters equal opportunity for people of all backgrounds and identities. We are led by a gender-balanced board committed to building a diverse and inclusive organisation where everyone can become their best self. We do not discriminate based on age, disability, gender identity, sexual orientation, ethnicity, race, religion or belief, parental and family status, or other protected characteristics. We welcome applications from women, men and non-binary candidates of all ethnicities and socio-economic backgrounds. We encourage people belonging to underrepresented groups to apply.
-
Senior Software Engineer
2 weeks ago
Novi Sad, South Bačka, Serbia, EMEA Fivetran Full time $100,000 - $160,000 per yearAbout the RoleFivetran is building data pipelines to power the modern data stack for thousands of companies.We're looking for a Senior Software Engineer to join our mission critical database connector team and perform a healthy mix of design and implementation tasks to advance the technical foundation behind the Fivetran product offering.As a senior engineer...
-
Senior Software Engineer
2 weeks ago
Novi Sad, South Bačka, Serbia, EMEA Fivetran Full time €60,000 - €80,000 per yearAbout the RoleWe're looking for a Senior Software Engineer to join our Developer Productivity team to work on AI-powered tools and automations for other teams across the engineering department and outside of it. You will be responsible for creating solutions to automate manual processes and developing custom tools to enhance the productivity and efficiency....
-
Senior Software Engineer
2 weeks ago
Serbia 3Pillar Full time $80,000 - $140,000 per yearGreetings, future tech savant: Embark on an exciting journey into the realm of software development with 3Pillar We extend an invitation for you to join our team and gear up for a thrilling adventure. At 3Pillar, our focus is on crafting cutting-edge technologies that revolutionize industries. As a Software Engineer, you'll play a vital role in our...
-
Senior Software Engineer
1 week ago
Serbia 3Pillar Full timeGreetings, future tech savant: Embark on an exciting journey into the realm of software development with 3Pillar We extend an invitation for you to join our team and gear up for a thrilling adventure. At 3Pillar, our focus is on crafting cutting-edge technologies that revolutionize industries. As a Software Engineer, you'll play a vital role in our...
-
Senior Software Engineer
2 weeks ago
Novi Sad, South Bačka, Serbia, EMEA Fivetran Full time €40,000 - €80,000 per yearAbout the RoleFivetran is building data pipelines to power the modern data stack for thousands of companies.We're looking for a Senior Software Engineer within our Engineering Strategy and Operations group. Our Research and development (R&D) department is dedicated to accelerating innovation. This role expedites internal R&D business systems development and...
-
Senior Software Engineer
1 week ago
Baku / Serbia / Canada Xsolla Full timeABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to...
-
Senior C++ Database Engine Developer
4 days ago
Remote - Serbia MariaDB Full timeMariaDB is making a big impact on the world. Whether you're checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan or ordering takeout – MariaDB is the backbone of applications used every day. Companies small and large, including 75% of the Fortune 500 run MariaDB, touching the lives of...
-
Senior Principal Developer/Architect
2 weeks ago
Serbia Oracle Full timeDescriptionAt Oracle Cloud Infrastructure (OCI), we're building the future of cloud for enterprises by a diverse team of creators and innovators. We combine customer focus with the agility and scale of a leading enterprise software company.Our values are the foundation of everything we do. We foster equity, inclusion, and respect. We prioritize doing the...
-
Senior IT recruiter
4 days ago
Serbia skyhighgrowth Full timeAre you passionate about building high-performing technical teams? We're expanding our HR team and looking for a results-driven Senior IT Recruiter to connect talented professionals with impactful opportunities. In this role, you'll focus on evaluating top candidates, coordinating smooth interview processes, and ensuring a positive candidate experience from...
-
Senior Full Stack Engineer
2 weeks ago
Poland / Serbia Remedy Product Studio Full time €60,000 - €120,000 per yearWho we are Product Strategy. Technology Execution. Launch. Investment. Remedy Product Studio is a rapidly scaling technology company specializing in working with and investing in prominent start-ups and brands in building and scaling their digital products. We use data-driven agile approaches coupled with high performing teams as a cornerstone of our...