Job at a glance
We are seeking a motivated and detail-oriented Junior Backend Engineer to join our team. The role involves developing and maintaining backend systems using Django and Python , while also managing on-premises hardware and deployments. You will work closely with cross-functional teams to ensure our software is reliably configured, deployed, and maintained in an on-prem environment. Key Responsibilities Backend Development : Design, develop, and maintain backend services and APIs using Python (Django or Flask).
On-Prem Deployment : Install, configure, and manage software on on-premises hardware, including servers and networking equipment. Database Management : Design database schemas, write efficient queries, and optimize data access layers (PostgreSQL, MySQL, etc.). API Integration : Implement and maintain RESTful APIs and integrate with third-party services. Troubleshooting & Debugging : Diagnose and resolve application and infrastructure issues to ensure high availability.
Version Control & CI/CD : Use Git for version control and contribute to continuous integration and delivery pipelines (GitHub Actions, Jenkins, etc.). Security & Compliance : Work with the team to ensure software and infrastructure meet security and compliance requirements. Documentation : Maintain clear, comprehensive documentation for your code, configurations, and on-prem deployment processes.