RERelx Group
Senior Software Engineer II
Gurgaon ₹5-9 LPA Posted 5 Sept 2025
FULL TIME
Flask
FastAPI
Django
Job Description
About the Role
We are seeking a Senior Software Engineer with experience in Python development, a strong foundation in backend technologies, and an interest in AI or machine learning. Familiarity with C#/.NET is a plus but not required. We welcome applicants with backgrounds from all industries, educational paths, and life experiences.
Responsibilities
- Design, develop, and maintain robust and scalable applications using Python.
- Write readable, maintainable, and efficient code, following industry standards.
- Collaborate with product managers, quality assurance, DevOps, data scientists, and AI/ML engineers to implement and optimize solutions.
- Develop and integrate RESTful APIs and work with a range of data sources and APIs.
- Optimize applications for performance, scalability, and reliability.
- Contribute to software architecture and design discussions.
- Offer mentorship to other team members as needed.
- Support or integrate with systems developed in C#/.NET as necessary.
- Write unit tests, debug, and ensure application quality.
Requirements
- Professional experience in Python software development, using frameworks like Django, Flask, or FastAPI.
- Proficiency working with relational or NoSQL databases.
- Understanding of AI or ML frameworks (experience level may vary).
- Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes is an asset.
- Awareness of CI/CD pipelines and modern DevOps practices.
- Willingness to learn or basic understanding of C# and .NET technologies.
- Proficiency with version control tools such as Git.
- Demonstrated problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with respect for diverse perspectives and experiences.