Your mission
How you can contribute
As an essential team member in engineering, you will shape our design decisions and address some of the most difficult technical challenges to build a cutting-edge software. This is a high impact role where you will be part of an amazing team, shape the product, and help us to deliver value to our customers.
Your responsibilities
As an essential team member in engineering, you will shape our design decisions and address some of the most difficult technical challenges to build a cutting-edge software. This is a high impact role where you will be part of an amazing team, shape the product, and help us to deliver value to our customers.
Your responsibilities
- Build an awesome enterprise application that appeals to the user's eye, works intuitively and gives a consumer grade feel
- Make system architecture and tool decisions that serve as a solid base for a B2B SaaS application
- Develop scalable and reusable key components of our front-end and backend application in close collaboration with our product team
- Strong software development skills to design and implement robust and performant software
- Define and refine the domain model and business logic of a complex enterprise application
- Assess implementation effort and complexity for future roadmap planning
- Develop fundamental backend structures and APIs that serve multiple customers
- Take technical ownership by making pragmatic and efficient decisions about frameworks, tools, data models, design aspects, and scalability to balance speed and quality
- Design and iterate prototypes to do efficient user testing
- Write clean and maintainable code with sensible testing so that you would enjoy taking over from a colleague
- Do 1:1s, review code, leave the codebase better than you found it, and help everyone in the team to become better
- Proactively communicate, document, and share your approach, progress, results, and challenges
- Spread an engineering culture of quality, innovation, and ambition across the organization