Engineering Manager
Tallinn, Estonia | full time |up to 4500 €
✅Company
Company connects, manages and automates commerce operations, powering businesses to sell wherever their customers are and capture every revenue opportunity.
✅Description
Now Company is looking for an Engineering Manager. He will operate copmany full-stack teams within a fully agile environment.
Tech stack: C#, .NET, Angular, AWS, Microservices, SQL Server, Postgres, Redis, Docker, Kubernetes, Jenkins, CI/CD.
Tools: Google apps, Slack, Jira, Bitbucket.
✅Tasks:
- The Engineering Manager will be responsible for overseeing multiple Engineering teams in Estonia, as well as leading cross-team initiatives and projects, such as training, quality, scalability or new user experience.
- The role will not involve hands-on software development, but a technical background and the ability to dive into detail where appropriate is essential. You will empower and steer your teams in the right direction, conduct design reviews and assist in finding agreements / decisions when needed.
- You will oversee the design, development, testing and release of software using engineering best practices. Our software is built on complex data models and APIs, and you will pay close attention to NFRs including scalability, usability and reliability. Using Agile principles you will drive for consistent and rapid delivery of value to the user.
- As an Engineering Manager you will be responsible for supporting and coaching the Engineers under your line management. You will have the opportunity to shape a growing tech team and build a collaborative, respectful culture, making the working environment enjoyable for everyone. The successful candidate will be a strong proponent of continuous improvement and be able to upskill their teams.
- In addition to working with your teams you will collaborate with key stakeholders within the business including Product, Operations and Support.
- Support with all aspects of IT recruitment from coordination, pre-employment screening, participating in interviews, etc.
✅Must-have:
- Passionate about technology, leadership and delivering software
- Enjoys coaching and mentoring people to realize their full potential
- Expertise in Agile software development, Continuous Delivery, TDD, and pair programming
- Strong experience in people management
- Proven experience in building / leading engineering teams
- Understanding of up to date frameworks and technologies
- A solid background in Software Engineering
- A degree in Computer Science, similar technical discipline or equivalent work experience
- Fluent English
✅Nice-to-have:
- Project management experience
- Scrum Master experience
- DevOps Culture understanding
- Cloud experience (especially AWS)
- Relational database experience
- C# / .NET ecosystem knowledge
- Understanding of automated Unit Test development
- Complex architectures - Microservices, Event Driven, High-Load Distributed
- RESTful API design experience
✅Откликнуться
