We’re looking for technical leaders to join our engineering team
Position responsibilities:
Guide engineering team members to design and create backend components for our product.
Lead and participate in the complete software development process, from requirements to implementation and release.
Propose technical solutions for new components and features.
Research and be able to recommend new technologies and solutions.
Collaborate with free software projects and participate as a speaker in key conferences, becoming a reference both inside and outside the company.
Required skills:
3+ years experience developing in Golang. Node.js is a plus.
4+ years leading development teams
Experience with Microservices, APIs, distributed systems and other software architectures.
Object-Oriented Programming, SOLID principles and Design Patterns knowledge
Development best practices knowledge
Experience working with No-SQL DBs such as MongoDB, containerization technologies like Docker, Kubernetes (plus), and other features like caches, queues, concurrency, etc.
Experience developing scalable, production solutions using cloud technologies (eg. AWS, Microsoft Azure, Google Cloud, etc.)
Great interpersonal and communication skills
Leadership skills
Benefits:
Health Insurance: OSDE 410 – Swiss Medical SMG50
Vacations: 15 Working Days per Year
Additional Benefits: English classes (mandatory, during working hours), Trainings, Certifications, Local and international conferences, free accounting services, daily breakfast and lunch provided, fruits, and very tasty coffee