Backend Engineer
Ottometric Inc.
About the Role
We’re looking for a skilled Back-End Engineer with strong Python experience to join our growing engineering team.
You’ll be responsible for building and maintaining reliable back-end systems and APIs that power our data-driven products. While your main focus will be back-end development, there will also be opportunities to collaborate with our data team and get involved in data-related work, such as integrations and light pipeline development.
This role is ideal for someone with solid software engineering experience who enjoys clean, scalable systems and wants to broaden their knowledge in data engineering over time.
Responsibilities
Design, develop, and maintain efficient back-end services and APIs using Python (FastAPI or similar frameworks).
Collaborate with other engineers, data scientists, and stakeholders to design and implement technical solutions.
Work with cloud platforms (AWS) to deploy, monitor, and maintain scalable services.
Support data-related tasks such as integrating, transforming, and validating data where needed.
Optimize application performance, ensure data integrity, and troubleshoot issues.
Contribute to code reviews, documentation, and continuous improvement of engineering practices.
Qualifications
3–5 years of experience in back-end or software engineering.
Strong proficiency in Python; experience with FastAPI or a similar web framework is preferred.
Solid understanding of databases (SQL and/or NoSQL).
Familiarity with AWS or Azure cloud environments.
Experience or interest in data engineering concepts (ETL, data pipelines, data quality) is a plus.
Strong analytical and problem-solving skills.
Collaborative and proactive approach to work, with good communication skills (English and Serbian)
Submit Your Application
- You have errors in applying