CrawlJobs Logo

Backend Developer

Serbia · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

As a Backend Developer, you will be a key architect of the engine that powers our global platform. You'll resolve complex challenges in a high-load, distributed system, building and scaling the infrastructure that processes millions in donations. This is not a maintenance role; it's a high-impact, product-focused engineering position where clean architecture, performance, and reliability are paramount. You will work on a complex product ecosystem—from our modern checkout experience to donor portals and massive analytics pipelines—all powered by a cutting-edge tech stack.

Job Responsibility

  • Design, build, and maintain clean, efficient, and scalable backend services in Node.js and TypeScript
  • Develop new product features from concept to deployment, collaborating closely with product managers and frontend engineers
  • Own key parts of our backend architecture, making critical decisions that enhance performance, reliability, and security
  • Write comprehensive unit tests and conduct thorough code reviews to maintain code quality
  • Proactively identify and implement system improvements, refactoring legacy code where necessary
  • Contribute to a culture of engineering excellence by mentoring others and sharing your expertise

Requirements

  • 5+ years of backend development experience, preferably in a product-driven environment
  • Strong, hands-on experience with Node.js and modern frameworks like Koa or NestJS
  • Deep expertise in TypeScript, including its advanced typing and module systems
  • Solid experience with MongoDB or other NoSQL databases
  • Familiarity with event-driven architecture using tools like Kafka, RabbitMQ, or Bull/Redis
  • Hands-on experience with ClickHouse (or similar analytics DBs) and Elasticsearch
  • A strong understanding of system design, clean architecture principles, and performance optimization
  • The ability to work independently, take ownership of your work, and see projects through to completion
  • Comfortable working within a Russian-speaking team

Nice to have

  • Prior experience working in a remote-first, globally distributed team
  • Experience with performance monitoring and observability tools (e.g., Prometheus, Grafana, Datadog)
  • A genuine interest in the non-profit technology sector
  • A hypothesis-driven mindset and the ability to communicate complex technical concepts to non-technical stakeholders
  • Curiosity and a hypothesis-driven mindset
  • Ability to communicate complex analytical concepts to non-technical audiences
  • Detail-oriented with a strong sense of ownership
  • Comfort working in fast-paced, data-rich environments

What we offer

  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working
  • Stock options

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Backend Developer

8 matching positions

Backend Developer

Join our team as a Backend Developer, where you will be instrumental in building...
Location
Location
India , Pune
Salary
Salary:
Not provided
Codvo AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional backend development experience
  • Strong proficiency in at least one major backend language and its ecosystem, such as Python (FastAPI/Django) or Node.js (Express.js/NestJS)
  • Solid understanding of REST API design principles, authentication/authorization mechanisms (e.g., JWT, OAuth), and web security best practices
  • Demonstrable experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB)
  • Proficiency with Git and standard Git workflows (e.g., GitFlow)
  • Strong analytical skills and a methodical approach to debugging and problem-solving
Job Responsibility
Job Responsibility
  • Design, develop, and maintain clean, well-structured, and scalable RESTful or GraphQL APIs using modern frameworks
  • Translate product requirements and business needs into robust, reliable, and secure server-side logic
  • Design database schemas, write efficient queries, and integrate applications with various SQL and NoSQL databases like PostgreSQL and MongoDB
  • Write comprehensive unit and integration tests to ensure code quality, reliability, and maintainability
  • Actively participate in peer code reviews
  • Containerize applications using Docker and work with DevOps teams to deploy and maintain services in cloud environments
  • Work closely with front-end developers, product managers, and other stakeholders in a collaborative, agile environment to deliver cohesive solutions
  • Fulltime
Read More
Arrow Right

Backend Developer

Implement domain logic and definitions within the system, and collaborate on pro...
Location
Location
Bosnia and Herzegovina , Mostar
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Java
  • Solid hands on experience with Spring Boot (REST APIs, configuration, security basics)
  • Good understanding of object oriented design, clean code, and design principles (SOLID)
  • Experience building and maintaining backend services in production environments
  • Proficiency working with SQL databases and NoSQL databases (e.g. PostgreSQL, MySQL, MongoDB) - Designing schemas, writing efficient queries, indexing
  • Familiarity with Git and modern development workflows (code reviews, pull requests)
  • Knowledge of messaging and event driven systems: Kafka, RabbitMQ, or similar
  • Practical experience using Docker - Building images, local development, containerized services
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience writing unit and integration tests
Job Responsibility
Job Responsibility
  • Implement domain logic and definitions within the system, and collaborate on product requirements by providing feedback and asking the right questions
  • Build reliable and scalable solutions, aiming for clean implementations that minimize bugs and reduce the need for support or rework
  • Continuously learn - whether it's the business domain, the technologies we currently use, or new tools and approaches we want to explore
  • Actively suggest improvements to technical solutions or domain implementation at any time, especially during team planning sessions and retrospectives
What we offer
What we offer
  • Collaborative environment with colleagues from all over the world including various social events and teambuilding
  • Flexibility to manage your workday and tasks with autonomy
  • A balance of structure and autonomy to tackle your daily tasks
  • Vibrant and inclusive community which welcomes all participants
  • Global Employee Assistance Program
  • Calm and Reulay app (leading well-being apps designed to support focus, quality rest, mindfulness, and long-term mental resilience)
  • Online training videos
  • Flexible working hours
  • Hybrid model with team members working in the office three days a week
  • Fulltime
Read More
Arrow Right

Backend Developer

We are looking for an experienced Treasury Software Developer to join our team a...
Location
Location
Turkey , İstanbul
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4 years of software development experience
  • Experience with Intertech products and Murex is highly preferred
  • Strong knowledge of SQL, C#, ASP.NET, and MVC
  • Experience in treasury / capital markets / banking systems
  • Strong sense of responsibility and disciplined working approach
  • Good communication and teamwork skills
  • Preferably based in Istanbul
  • Able to work in a hybrid structure (minimum 1 day onsite per week)
Job Responsibility
Job Responsibility
  • Develop and maintain treasury-related banking applications
  • Support integration and enhancement projects
  • Collaborate closely with business and technical teams
  • Contribute to system improvement and optimization activities
  • Fulltime
Read More
Arrow Right

Backend Developer

Develop and maintain high-quality backend systems using Golang and/or Python. Bu...
Location
Location
Indonesia , South Jakarta, Jakarta
Salary
Salary:
Not provided
Staffinc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2+ years of hands-on experience in backend development, preferably in a fast-paced SaaS product environment
  • Prior experience or familiarity with HRMS or payroll systems is highly preferred
  • Strong programming skills in Golang and/or Python, with a preference for production-level experience using Golang
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL), including query design, indexing, and performance optimization
  • Proven experience in building and maintaining scalable, secure, and standardized APIs
  • Hands-on experience with caching mechanisms such as Redis, local memory storage, or similar tools to improve application performance
  • Proficient in using Git and working with modern development workflows (e.g., pull requests, branching strategies, CI/CD)
  • Comfortable with unit testing practices — capable of designing test cases, using testing frameworks, and maintaining good test coverage on critical systems
  • Understanding of the software development life cycle (SDLC), with the ability to contribute across planning, development, testing, deployment, and iteration
  • Excellent time management and organizational skills, with the ability to take ownership and deliver outcomes independently
Job Responsibility
Job Responsibility
  • Develop and maintain high-quality backend systems using Golang and/or Python
  • Build APIs adhering to standardization and quality requirements
  • Ensure database performance optimization using techniques like indexing, caching, and query optimization
  • Implement caching mechanisms such as Redis or local storage to enhance system performance
  • Write clean, maintainable, and well-documented code that adheres to best practices
  • Conduct thorough unit testing to ensure code reliability and maintainability
  • Actively participate in code reviews and provide constructive feedback
  • Work closely with team members and stakeholders to align on project requirements and deliverables
  • Manage time effectively to meet deadlines while maintaining high-quality standards
  • Support and resolve issues as needed
  • Fulltime
Read More
Arrow Right

Backend Developer

We are looking for a skilled Java Software Engineer to join our software develop...
Location
Location
Portugal , Lisboa
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Engineering, or a related subject
  • Solid core Java and Java ecosystem knowledge
  • Knowledge of Spring Framework (core spring components) and Spring Boot
  • Knowledge of REST API, JSON, XML, Maven, software versioning and GIT
  • Knowledge and experience in building Spring microservices applications
  • Experience in creating Unit Tests (JUnit, Mockito) and system tests (automated testing)
  • Experience in using CI/CD tools (Jenkins, Nexus, SonarQube) and in design patterns to implement advanced software solutions
  • Experience with non-relational & relational databases (SQL, PostgreSQL, MongoDB)
  • Experience working in an Agile/Scrum development process
  • Familiar with Clean Code Principles
Job Responsibility
Job Responsibility
  • Accountable for designing, developing, building, and optimizing backend scalable applications
  • Develop solutions with excellent quality and speed, according to good practices and standards
  • Ensuring responsiveness of applications
  • Design and developing APIs
  • Meet both technical and consumer needs
What we offer
What we offer
  • Hybrid Work Model - Flexible hybrid work model with 8-10 in-office days per month, managed by team leaders
  • Vodafone Products and Services - Employees get a mobile phone, free communication plan, data card, and various discounts on services and products
  • Recognition - Recognition programs for innovative, creative, high-potential employees and exemplary behaviors
  • Health and Well-being - Well-being Program offers nutrition and psychological consultations, webinars, workshops, and discounts on various services and products
  • Learning - Access to Communities of Practice and a customizable digital training platform with high-quality content (namely Harvard Business Publishing, Skillsoft and Speexx)
  • Local and International Mobility - Internal recruitment with local and international rotation opportunities across departments and roles
  • Fulltime
Read More
Arrow Right

Backend Developer

Job Description: Core Java & Frameworks: Strong Core Java and Spring Boot applic...
Location
Location
United Kingdom , Belfast
Salary
Salary:
45000.00 - 50000.00 GBP / Year
https://www.randstad.com Logo
Randstad
Expiration Date
June 20, 2026
Flip Icon
Requirements
Requirements
  • Core Java & Frameworks: Strong Core Java and Spring Boot application development
  • experience with Java NIO (Channels, Buffers, Selectors) is expected.
  • Low-Latency & Trading Systems: Expert knowledge of FIX protocol, Market Connectivity, and low-latency programming.
  • Messaging & Data Middleware: Proficiency with middle-layer messaging (JMS, MQ, EMS, Kafka) and strong RDBMS concepts (Oracle, Sybase, MS SQL).
  • Cloud & DevOps: Experience with Microservices, Containerization (Docker/Kubernetes), Unix/Linux scripting, and CI/CD tools under Agile methodologies.
  • Standards & Practices: Strict adherence to Test-Driven Development (TDD) and enterprise development quality standards.
  • Productivity Tools: Basic competency in MS Office (Word, PowerPoint, Excel).
  • Education: Bachelor's/University degree or equivalent professional experience.
  • Industry Domain: Proven experience working on projects within the Financial Services domain.
  • Key Skills Summary: Mandatory: Java, Microservices, Spring Boot, FIX Protocol, Low-Latency Programming.
  • Fulltime
Read More
Arrow Right

Backend Developer

We’re looking for a talented Back-End Developer to help design, build, and maint...
Location
Location
New Zealand
Salary
Salary:
Not provided
chemistwarehouse.com.au Logo
Chemist Warehouse
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with C#, ASP.NET, .NET Core, and SQL Server
  • Experience building enterprise-grade applications, APIs, and integrations
  • Familiarity with .NET 8+, serverless technologies (Azure Functions, GCP Cloud Run), and modern backend patterns
  • Understanding of microservices, event-driven architecture, distributed systems, and GraphQL
  • Experience with Docker, CI/CD pipelines (GitHub Actions, Azure DevOps), and Git workflows
  • Strong knowledge of relational and NoSQL databases
Job Responsibility
Job Responsibility
  • Back-end development — Design, build, and maintain backend services, APIs, and integrations using C#/.NET
  • API & integration development — Build RESTful APIs, integrate with third‑party and internal systems, and maintain secure authentication/authorisation (OAuth 2.0)
  • Code quality — Write clean, testable, well‑documented code and participate in code reviews
  • Agile delivery — Collaborate with cross‑functional teams to deliver features, estimates, and technical insights
  • Support & optimisation — Troubleshoot production issues, improve performance, and maintain scheduled backend jobs
  • Team collaboration — Work closely with NZ and AU teams to support shared architectural standards and contribute to a positive team culture
  • Fulltime
Read More
Arrow Right

Backend Developer

As a global leader in business and technology innovation, we work with top organ...
Location
Location
Greece , Athens
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or related field (or equivalent experience)
  • Minimum 5 years of hands-on experience Java as well as web development technologies
  • Familiarity with containerization technologies, especially Docker
  • Working experience in JIRA and Confluence
  • Excellent problem-solving skills and attention to detail
  • Ability to collaborate and working productively in a team environment
  • Strong communication skills and ability to manage stakeholders
Job Responsibility
Job Responsibility
  • Develop and maintain Java EE/Spring microservices for large web applications
  • Build containerized Spring Boot applications and contribute to technical analysis and integration
  • Transform requirements into functionalities and follow BDD methodology for code development
  • Ensure solution alignment with client needs, implement integrations, and conduct quality assurance
  • Assist with deployment, configuration management, and early life support for core software tools
What we offer
What we offer
  • Health insurance for the employee and one dependent family member (100% paid by NTT DATA)
  • Meal vouchers of 120€ per month (x12)
  • Corporate mobile phone: subscription & device
  • Teleworking equipment allowance
  • Internal Trainings Platform Account
  • Access to Open Up mental health service
  • 28 days of paid annual leave consisting of your legal holidays and compensation days
  • Fulltime
Read More
Arrow Right