► Description of Role
Our vision as a company is to be world-leading at finding and designing new wind farm sites. We are building a set of tools, approaches and engineering processes that combine to form a capability to undertake the technical management of wind farm development at a significantly improved level of sophistication over existing standard industry approaches.
To achieve its aim, Wind Pioneers is constantly striving to build new tools that are one of its kind and a game changer in the industry. We are seeking a passionate Backend Developer to join our team, someone who can uphold the robustness of our tools while actively participating in their maintenance and improvement.
► Detailed Responsibilities
- Collaborate closely with our Product Owner and Frontend Developer, to provide the server-side logic (new APIs and endpoints) supporting new features and bug fixes.
- Utilize logging and debugging tools proficiently to identify and rectify errors.
- Maintain OWASP best practices for application security.
- Implement and maintain data validation and migration techniques to support new features and evolving requirements.
- Monitor and evaluate the performance of backend systems.
- Work closely with and learn from our Product Architect and Senior Engineer – ultimately (in 2-3 years) growing toward owning the backend area.
► Candidate Requirements
We're seeking someone with a strong foundation in backend development, a passion for open-source (you will have the opportunity to contribute publicly to upstream open-source projects), and a laser like focus on data integrity and structure.
You are a person with:
- Bachelor's or master’s degree in computer science or related field.
- 1-3 years of relevant work experience.
- Proficiency in the Python programming language. In particular, experience with the Django server framework is highly desirable.
- Experience using at least one of the following technologies: GraphQL, Event-Based architectures and/or real-time systems (GRPC/Websockets/Server Sent Events).
- Desire to progress toward a full-stack role (hence some familiarity with frontend frameworks like next.js is desirable).
- Knowledge of relational database systems (especially PostgreSQL).
- Excellent verbal and written communication skills.
- Keen attention to detail.
- Proactive attitude with a strong ability to work independently.
- Desire to thrive in a dynamic, high-growth, international startup environment.
Please showcase your experience through the projects you've worked on and the problems you've solved. We are particularly interested in hearing about the neat ways you’ve solved problems with data fetching or real-time updates.
Stack
We've curated our backend stack to empower us to support one of the most sophisticated set of automations and data analyses in the wind industry, enabling engineers to design wind farms with just a click.
While you don't need to be an expert in all of the below technologies, having a good grasp of at least a few would be beneficial:
- Development of relay compatible GraphQL APIs
- Use of Django – particularly the ORM, admin and migrations system
- GitHub and the git flow for releases
- Google Cloud Platform, in particular Cloud Run (or other serverless deployment systems form providers like AWS or Azure)
► Wind Pioneers’ Offering
- Join a focused team with a clear vision, dedicated to reshaping the wind farm industry.
- Opportunities for professional development and growth.
- Engage in the development of Wind Pioneers’ pioneering tools.
- Enjoy a friendly and relaxed office environment with a supportive team culture.
- Benefit from flexible working conditions.
- Competitive salary with the potential for a six-monthly bonus through Wind Pioneers’ revenue share scheme.