Backend Developer
DataDEV d.o.o.
Novi Sad
Novi Sad: Bulevar vojvode Stepe 36B
07.05.2025.
Job Title: Backend Developer
Location: Serbia (on-site, Novi Sad)
Full-time
About the Company:
DataDEV is a company specialized in mobile mapping services and geospatial data processing. As part of the geospatial industry, we are committed to building advanced digital tools that help visualize, analyze, and manage the physical world.
We are seeking an experienced backend developer primarily focused on server-side development. The role involves building robust APIs with Python frameworks while ensuring optimal API performance and maintaining efficient testing practices.
Key Responsibilities:
- Backend Development: Build and maintain APIs using Python frameworks such as Flask and FastAPI.
- Database Management: Work with SQL databases (experience with PostgreSQL is a must) and have familiarity with NoSQL databases as a valuable addition.
- Containerization & Deployment: Utilize Docker and Docker Compose for application containerization and manage deployments in a Linux environment.
- Version Control & Collaboration: Use GitHub for version control and participate actively in code reviews.
- Monitoring & Logging: Implement and maintain logging and monitoring services to ensure system reliability.
Testing & Performance:
- Ensure comprehensive testing practices are in place (unit and integration testing are expected).
- Understand API performance and latency considerations to optimize and troubleshoot performance issues.
Frontend Collaboration (Bonus): Occasionally assist with frontend tasks using Vanilla JS and React to ensure seamless integration with backend services.
Desired Skills & Qualifications:
- Proficiency: Advanced skills in Python with strong experience in Flask and FastAPI.
- Database Expertise: Must have solid experience with SQL (specifically PostgreSQL); familiarity with NoSQL databases is a plus.
- Containerization: Proven background in Docker and Docker Compose.
- Systems: Comfortable working in Linux environments.
- Version Control: Proficient with GitHub and experienced in collaborative development practices.
- Best Practices: Strong commitment to clean code principles, comprehensive documentation, and effective code reviews.
- Testing: Demonstrable experience with unit and integration testing frameworks.
- Performance: Ability to assess and optimize API performance and manage latency issues.
Why work with us:
At DataDEV, you'll find a supportive environment where knowledge-sharing, innovation, and continuous improvement are part of our everyday work. You'll be joining a team that values collaboration, encourages personal growth, and works on impactful projects within the fast-evolving geospatial industry.
Upoznaj kompaniju
Naša misija je razvijanje tehnologije veštačke inteligencije (AI) za generisanje (gotovo) realnih HD mapa u (skoro) realnom vremenu. Angažovani zaposleni iz različitih ekspertiza i menadžment su osnova uspešnog razvoja. Tim kompanije se sastoji od stručnjaka iz različitih tehničkih i programerskih oblasti.
Preporuke se učitavaju...