Job Description
Our client is a UK-based international company dedicated to positively transforming energy for the future. They focus on decarbonizing heat and power through innovative engineering and sustainability, utilizing the world’s most energy-dense solar collectors. Their solar thermal and solar technologies innovations include integrated monitoring capabilities, offering off-grid solutions for high-demand sectors like hotels, residential developments, leisure centers, food and beverage manufacturing, and hospitals.
You will join our dedicated team to develop a solar design tool from the ground up, supporting 3D modeling, layout planning, financial management, solar component management, as well as heat demand estimation and modeling.
Requirements
- Solid expertise in Python (3+ years), with hands-on experience in Django.
- Experience in designing and implementing backend systems and APIs.
- Good troubleshooting and debugging skills for backend application code.
- Strong critical thinking and problem-solving abilities, with a collaborative approach in a team-oriented environment.
- Familiarity with SQL and NoSQL databases.
- Basic understanding of containerization technologies, particularly Docker.
- Attention to code quality and detail.
Nice to have skills
- Experience with cloud platforms such as Google Cloud Platform (GCP).
Responsibilities
- Write clean, efficient, and maintainable code while adhering to software development best practices.
- Ensure that design specifications are met and contribute to delivering quality results within deadlines.
- Identify and resolve backend issues to uphold system performance.
- Document application changes and maintain updates for clarity and ease of future maintenance.
- Assist in designing and developing backend infrastructures that support front-end operations for a better user experience.
- Work collaboratively with the team to define and implement functional requirements.
- Develop and implement backend features using Python.
- Help integrate front-end components into applications.
- Participate in backend testing and support the bug-fixing process.
- Contribute to creating technical documentation for future reference.
- Collaborate with UX/UI designers to help translate design concepts into functional code.
Benefits
- 35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
- Up to 15 unused absence days can be add to income after 12 month of cooperation
- Health insurance for you
- Depreciation coverage for personal laptop usage for project needs
- Udemy courses of your choice
- Regular soft-skills trainings
- Excellence Сenters meetups