About You
Are you an independent, passionate technologist eager for your next opportunity?
Do you want to work for an innovative company that is just as invested in your progress? Then we want you!
About the Role
Software Engineers at Wazoku are responsible for developing and maintaining our SaaS platform and its integrations. Software engineers demonstrate strength and capabilities in backend or frontend technologies and are learning and growing to be full stack engineers. A Software Engineer is focused on delivery of tasks assigned to them. A Software Engineer works with other Engineers, Product Managers and Data Scientists throughout the software development life cycle. As a Software Engineer, you should be a team player with a keen eye for detail and problem-solving skills.
Software Engineers will be involved in new feature development and maintenance of our Platform written in TypeScript & Angular on the front-end and Django & DRF in the back end.
About Wazoku
Will you help to provide clean water to schools in Mexico? To find a better solution to protect astronauts? To invent the next multi-billion market breakthrough? At Wazoku, that’s exactly what we achieve as we; change the world, one idea at a time.
We do this through our enterprise innovation platform that help organisations to find that one person who has that one idea wherever they are to solve their smallest to biggest problems to generate solutions that truly change the world. We work with Global 2000 organisations from the likes of NASA to Nissan and GSK, helping them discover new products and services, continuous improvements, but also ways to sustain our planet.
We are a B-Corp, Carbon Negative, for-purpose organisation with recent funding from Octopus Ventures and we are growing.
Wouldn’t you want to be part of this? To be involved in a new breakthrough idea that helped change the world into a better place? If so – we would love to hear from you!
Our Values
- If we don’t like the road, we pave another
- Play & win as a team
- Be the change you seek
- Accept responsibility before blame
Responsibilities
- Produce clean, secure, well documented and performant code with adequate test coverage using Python/Django in the backend or AngularJS/Angular in the front end
- Conduct and participate in code reviews to ensure code quality and adherence to best practices
- Verify and deploy programs and systems
- Work with other developers to build and maintain software, including automated tests
- Understand fundamentals of Wazoku infrastructure
- Provide expertise in addressing complex technical challenges and making informed decisions on technology selection and implementation strategies
- Foster a culture of continuous learning and improvement
- Create technical documentation for reference and reporting
Requirements
- Experienced web Engineer with a solid understanding of general web principals including web performance, security, REST APIs, responsive design & mobile constraints
- Expertise in building enterprise SaaS applications
- Expertise in Python and Django
- Good grasp of general web principals including web performance, security, responsive design & mobile constraints
- Experience with software design and development in a test-driven environment
- Strong knowledge of distributed version control systems such as Git
- Strong knowledge of software testing techniques such as unit, integration and automated browser testing
- Experience with databases and Object-Relational Mapping (ORM) frameworks
- Excellent communication skills
- Strong problem-solving and critical-thinking abilities
- Experience with software design and architectural principles
- Proficient with Relational Database Design and SQL principles
- Experience in JavaScript and knowledge of client-side frameworks such as Angular or React is advantageous.
At Wazoku we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Nice to have
- Strong knowledge of client-side frameworks such as Angular
- Demonstrated expertise in data analytics, data science, or machine learning
- Experience with data analysis, data visualization, and the use of analytics tools (e.g., Python, R, Tableau, Power BI, etc.).
Salary
$9,000,000 - $11,000,000
Benefits
- $20+ USD contractual homeworking internet benefit
- Birthday day off
- Access to English lessons tailored to your needs
- Thanks Ben benefits, including $40 per month to spend on personal well-being.
- Excellent maternity and adoption policy – 18 weeks full pay and then a further 8 weeks at half pay if you wish to take it.
- Excellent Paternity pay – 4 weeks to be taken the year of the birth of the child, 4 weeks to be taken in the second year after the birth of the child.
- December one week shut down over the holiday period
- Mental Health Services
- Employee Referral Scheme – $500 bonus for every person you successfully refer
Job Types: Full-time, Permanent
Experience:
- professional development: 2 years (Preferred)
Language:
- English (Preferred)