
Senior Software Engineer
RELX
full-time
Posted on:
Location Type: Office
Location: Mumbai • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
DjangoDockerFlaskKubernetes.NETNoSQLPython
About the role
- 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.
Benefits
- We are committed to fostering an inclusive and accessible work environment.
- Candidates of all backgrounds, identities, and abilities are encouraged to apply.
- If you require accommodations during the application or interview process, please let us know.
- Learn more about our team's culture and values here.
- We are committed to providing a fair and accessible hiring process.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDjangoFlaskFastAPIRESTful APIsC#.NETunit testingdebuggingdatabase management
Soft skills
problem-solvingattention to detailcommunicationcollaborationmentorship