About 77 Diamonds We're excited to have you join our team tomorrow and hope you will have an exciting and rewarding career with us.
At our core 77Diamonds is here to help clients express their love and manifest emotions - this is where you will play a key part in your day to day work.
As a team, we strive to cultivate a culture of collaboration where individuals can communicate openly and honestly. A place where you feel valued so you can add value.
At 77 Diamonds, we pride ourselves on our visionary outlook and modernity.
We're looking for an Engineering Manager to join our talented engineering team, and help us evolve our systems to the next level.
The Role
Job Summary:
We are seeking an experienced and dynamic Engineering Manager to lead one of our engineering teams. The ideal candidate will have a robust background in software development, proven leadership skills, and a passion for driving technical excellence and innovation. As an Engineering Manager, you will be responsible for managing talented engineers, overseeing the development and maintenance of the systems, and ensuring the delivery of high-quality, scalable, and reliable software solutions. This is a hands-on position.
Key Responsibilities
Leadership and Team Management:
Lead, mentor, and grow our cross functional engineers, fostering a collaborative and inclusive culture.
Conduct regular performance reviews, provide constructive feedback, and support the professional development of the engineers.
Facilitate effective communication and collaboration within the team and with other departments.
Strategy And Vision
Contribute to the strategic planning of the company's architecture and technology stack.
Align the team's goals and objectives with the company's overall business strategy and technical roadmap.
Promote a culture of continuous improvement and technical excellence.
Technical Oversight
Oversee the design, implementation, and maintenance of backend systems and services.
Ensure the team adheres to best practices in software development, including code reviews, testing, and continuous integration/deployment.
Drive technical innovation and improvement by staying current with industry trends and emerging technologies.
Identify and mitigate potential risks and bottlenecks in the development process.
Dedicate 50% of your time coding and code reviewing the team's work.
Operations And Support
Ensure the reliability, scalability, and performance of backend systems in production.
Implement and monitor system health metrics, ensuring proactive identification and resolution of issues.
Work with DevOps, Security and IT teams to optimize infrastructure and deployment processes.
Qualifications
Required:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience with Kanban/Agile methodologies.
5+ years of experience in development,
3+ years of experience in a leadership or management role.
Proven experience in designing and building scalable and reliable public internet systems.
Strong knowledge of software development methodologies, tools, and best practices.
Excellent problem-solving skills and the ability to make sound technical decisions.
Master's degree in Computer Science, Engineering, or a related field.
C1+ English level
Hard Skills
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
Familiarity with microservices architecture and RESTful API design.
Strong understanding of database technologies (SQL and NoSQL).
Strong technical background in: Backend development(C#/.Net), Frontend development (vue.js / NUXT)
Soft Skills
Exceptional communication and interpersonal skills.
Ability to inspire and motivate a team.
Strong organizational and time management skills.
Ability to work effectively in a fast-paced, dynamic environment.
This a 100% remote position working in the Lisbon timezone (GMT/GMT+1).