Senior Backend Developer
Tenovi
Job Description:
We are an industry-leading, rapid-growth healthcare technology company seeking an experienced Senior Backend Software Engineer who has extensive experience with building complex web applications using Django + Python, architecting APIs, and designing efficient database structures. Our platform is in AWS and our primary backend assets are built using Python and Django Rest Framework.
The job responsibilities will encompass active involvement in every stage of the software development lifecycle. The primary objective is to produce top-notch products that align with customer requirements or internal operational requirements. It's important to note that this role may also include interdisciplinary communication with our fulfillment, technical support, and business development teams. The ideal candidate will assist in architecting, implementing, testing, deploying, and supporting internally developed software solutions.
Specific Functions:
- Contribute to behavior-driven backend development of our web application, including server-side business logic and database management.
- Write unit and integration tests and ensure robust and bug-free software delivery.
- Implement security measures to protect against common web application vulnerabilities and ensure data privacy.
- Use version control systems (e.g., Git) for code management and collaboration with the development team.
- Work closely with cross-functional teams to deliver integrated and user-centric solutions.
- Create comprehensive technical documentation for code, APIs, and development processes.
Required Qualifications:
- Bachelor’s degree or higher in computer science, mathematics, engineering, or science
- 7+ years of backend software development experience
- 5+ years experience with Python + Django Rest Framework
- Familiarity with container technologies for microservices (e.g. Docker)
- Working knowledge of databases