We are
a dynamic startup that specializes in creating innovative and engaging map and productivity experiences using spatial and behavioral data. Our goal is to provide users worldwide with the most advanced map on the planet to help guide them through their busy day and unlock new experiences along the way. We are seeking a highly skilled and enthusiastic Software Engineer to join our exceptional team.
As a Software Engineer
you will play a crucial role in bringing the technical vision of the Onlife platform to life. Your main focus will be creating solutions that provide an extraordinary experience for fellow software engineers, emphasizing simplicity in contribution and maintenance. Moreover, you will be at the forefront of a groundbreaking shift, as you participate in the selection and validation of technologies that power remarkable experiences.
Your key responsibilities will include:
- Architecting, coding, and maintaining powerful and scalable platform features using various programming languages and technologies, notably Python.
- Collaborating closely with team members and stakeholders to grasp platform requirements and translate them into high-quality technical solutions.
- Developing software capabilities that seamlessly align with specified requirements.
- Working alongside a cross-functional team to plan and prioritize tasks effectively.
- Implementing Test-Driven Development (TDD) to ensure the reliability of software features.
- Ensuring the completion of development activities within agreed-upon timelines.
- Adhering to sensible defaults established by the organization.
- Exploring innovative practices and technologies.
- Executing performant and secure implementations.
- Contributing to the platform's documentation and knowledge base.
- Staying up-to-date with the latest advancements and trends in Python technologies.
- Participating in code reviews to enhance knowledge sharing and improve code quality within the team.
The successful candidate will have:
- Several years using Python development experience
- Several years experience working in an Agile delivery environment
- Ansible, Terraform and Google Cloud Platform highly desirable
- Strong understanding of software development principles, design patterns and best practices
- Excellent problem solving and analytical skills