EXL IT service management
Location
Gurgaon | India
Job description
Job description
Role: Senior Django/FastAPI Developer Job Location: Bangalore
Shift Timing: 12:00PM IST - 10:00 PM IST
Experience: 4-6 years
Job Responsibilities:
- Collaborate with project stakeholders (client) and team members to define, design, and release new features within the given timelines.
- Design, develop and maintain web applications using Python, Django, FastAPI, HTML/CSS, React.JS and JavaScript.
- Strong understanding of front-end and back-end development principles and best practices.
- Develop RESTful APIs and backend services using Django and FastAPI to support frontend functionalities.
- Implement automated tests using Selenium for web application testing.
- Containerize applications using Docker for easy deployment and scalability.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Collaborate with cross-functional teams to define, design, and develop new features.
- Write technical documentation and provide support to other team members.
- Stay updated with the latest industry trends and practices, actively contributing to continuous improvement initiatives.
Must Have:
- Proficiency in Python programming language.
- Strong experience with Django, FastAPI & Celery frameworks.
- Knowledge of Docker and containerization concepts.
- Hands on experience on HTML/CSS and JavaScript programming language.
- Popular programming tools such as Git repositories, RESTful APIs
- Strong experience in API, UI, and ETL testing tools and methodologies.
- Hands on experience on Selenium for automated testing.
- Hands on experience with Postman for API testing and automation.
Good to have:
- Knowledge of frontend technologies like React, Angular or Vue.js.
- Understanding of RESTful APIs and microservices architecture.
- Familiarity with cloud platforms such as AWS, Azure or Google Cloud Platform.
- Experience in Site Reliability Engineering (SRE) or DevOps practices.
- Experience in deploying and maintaining software applications using tools like Jenkins or equivalent.
Job tags
Salary