Overview
On Site
Depends on Experience
Full Time
Skills
Python / Django Software Engineer
Job Details
This role will focus on service and data layer development for custom software on a blended team of on-shore and off-shore resources. The focus of Python / Django Software Engineer will be new feature development and design. A significant portion of this role will be service-layer development (REST APIs). You will help design, build, and maintain backend services that support a range of web applications. The right candidate will be comfortable working in a team-oriented environment and contributing to multiple phases of the software development lifecycle.
- Design, develop and support web applications using Python and the Django framework
- Create and maintain RESTful APIs for internal and external integrations
- Optimize backend performance and support application scalability
- Collaborate with team members to define and implement new features
- Write clean, reusable, and well-documented code
- Debug and resolve technical issues across services and environments
- Maintain and update internal technical documentation as needed
- Participate in regular code reviews and sprint activities
TECHNICAL REQUIREMENTS 3-5+ years in the following skill sets
- Python and Django - Design / Development / Support / Troubleshooting
- Strong experience working with Django REST Framework (DRF)
- Familiarity with SQL databases and Django s ORM
- Proficient in using version control tools such as Git
- Solid understanding of backend development principles and best practices
- Excellent English
HIGHLY DESIRED BUT NOT REQUIRED
- Front-end technologies (e.g., Angular or similar)
- Experience working with CI/CD pipelines
- Knowledge of Docker or Kubernetes
- Familiarity with cloud platforms (e.g., Azure, AWS)
- Experience writing tests using PyTest, unittest, or similar frameworks
- Background in Agile methodologies such as Scrum or Kanban
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.