In this role, you will be responsible for researching, designing, implementing, and rolling out new product capabilities within our core team. You will have the opportunity to influence architectural decisions, and make a significant impact across the company - supporting and sustaining its fast-paced growth.
Responsibilities
- Lead development of innovative product features from concept to delivery.
- Analyze feature requirements, create design documents, and review them with relevant stakeholders.
- Deliver high-quality and maintainable code.
- Enforce coding standards and encourage the development of best practices within the team.
- Conduct design and code reviews.
- Mentor and provide technical guidance to other engineers.
Requirements
- 4+ years of industry experience in developing products using programming languages such as Go, Python, C#, Java or equivalent.
- Strong interpersonal skills.
- Experience with cloud platforms (e.g. AWS, GCP, Azure).
- Experience with relational databases.
- Advantage: experience in the cybersecurity industry.