(toc)
Summary
As a Software Engineer, you will plan, design, and build high-quality backend applications using Python and FastAPI.
You’ll implement secure, scalable REST APIs, manage databases with SQLAlchemy, and ensure smooth deployment using CI/CD tools.
Collaboration with design and cross-functional teams will be key to releasing new features and improving system performance.
Company : Criteo
Position : Software Engineer
Qualification : Degree
Location : Gurgaon
Key Responsibilities
- Design, develop, and maintain backend services using Python and FastAPI
- Build database models and queries with SQLAlchemy
- Implement RESTful APIs and integrate them with frontend systems
- Write clean, testable, and efficient code following best practices
- Support CI/CD work
- flows for continuous integration and delivery
- Mentor junior teammates and contribute to technical discussions
- Participate actively in Agile development processes
Qualifications
- 3–5 years of experience as a backend engineer
- Proficiency in Python, with hands-on work in FastAPI or Flask frameworks
- Solid understanding of SQLAlchemy or similar ORM tools
- Familiarity with Angular or other frontend technologies is an advantage
- Experience with Git and code reviews
- Strong analytical and problem-solving mindsetAwareness of testing tools such as Pytest
Why Join Criteo?
Criteo fosters an open, inclusive, and collaborative culture built on continuous learning and innovation. Employees enjoy hybrid working options, professional development opportunities, wellness programs, and attractive compensation packages with performance-based rewards.
(getButton) #text=(Apply for this Job)
