Position: Backend Lead (golang)
Company: Wizer
Experience required: 3y
English level: upper

Description

You will take ownership of the main API part of our product that’s being used by hundreds of customers. You and your technical team will rebuild the modules codebase following the best practices, split monolith to microservices, and plan the module’s roadmap along with product manager, designers, customers and other stakeholders. Our goal is to build one of the best cyber security services on the market.

Requirements

● Expert with Go
● Expert with postreSQL or other SQL databases
● Solid knowledge of design patterns and algorithms
● Experience with microservices
● Leadership and Mentoring skills
● Upper Intermediate spoken English

Responsibilities
● Lead a technical team to develop backend API
● Design and develop scalable, clean, and efficient code
● Help in hiring new members in your team and mentor them
● Work with various stakeholders to shape the future of the Phishing Simulation module
● Coordinate your work with other departments
● Support our customers with related to Phishing challenges

Nice to have
● Huge Advantage - Experience with split monolith to microservices
● Experience with Google Cloud or other cloud tools
● Experience with GitLab or other CI tool 

We offer:
● Decent salary (discussed during the interview);
● Semi-annual assessments and salary reviews;
● Flexible schedule + no overtime;
● Annual paid vacations (4 weeks per year);
● Growth budget
● A flat organization with no levels of middle management between staff