Overview
The Senior Software Engineer will play a crucial role in a growing scale-up business, contributing to an initial 3-month project with a strong likelihood of extension. Working closely with a dynamic team, the engineer will focus on backend development, utilizing their expertise in Python and Django to enhance the company's software offerings.
Responsibilities
- Develop and maintain backend applications using Python and Django.
- Design and implement RESTful APIs to facilitate communication with front-end services.
- Utilize SQL databases to manage data effectively and optimize queries.
- Collaborate with team members to troubleshoot and resolve technical issues.
- Apply software design principles to enhance code quality and maintainability.
- Contribute to the planning and execution of software projects within a fast-paced environment.
Requirements
- Minimum of 4 years of experience in software engineering with a focus on Python and Django.
- Strong hands-on experience with SQL databases.
- Proven expertise in software design principles and building REST APIs.
- Proficient in using Git for version control and issue resolution.
- In-depth knowledge of a core functional area of the technology stack used in backend systems.