Team Lead
Quintegro develops products primarily for large companies in the US. Our projects are to create web and mobile applications from scratch and their long-term development and support. We are responsible for the full cycle of the product - from design to development, testing, support, and often participate in the development of product strategy and product management. We also serve as an innovation center for fast and high-quality creation of MVP and proof of concept, including for companies that have their own development teams, but need a more dynamic and agile approach to the project.
We are now looking for an experienced Team Leader to join our team who will play a crucial role in driving the development of our products, leading and mentoring a team of skilled engineers, and collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities / General
- Partner with product managers, designers, and other stakeholders to define product requirements, establish priorities, and create roadmaps
- Monitor all communication channels to identify and address urgent issues promptly
- Facilitate effective communication within the team and across cross-functional teams
- Plan, estimate, and break down complex epics and stories into manageable tasks, setting realistic deadlines
- Provide comprehensive support in analyzing, debugging, troubleshooting, and resolving technical problems and issues in the software product, considering trade-offs, risks, and long-term implications
Responsibilities / People Management
- Offer direction, guidance, and support to team members, assisting them in overcoming challenges
- Collaborate with tech leads, architects, and engineering managers to plan and monitor project progress
- Resolve conflicts and address personnel issues within the team
- Mentor teammates, conduct office hours, and hold regular 1-on-1 meetings with team members
- Conduct behavioral interviews with candidates and facilitate technical onboarding
- Work closely with product managers, designers, and other engineers to define product requirements and translate them into technical solutions
- Foster collaboration with cross-functional teams, including QA, UX/UI, and DevOps, to ensure a seamless development process
Requirements
- 5-8 years, with a proven track record of designing, building, and maintaining complex software systems
- Proficiency in JavaScript, TypeScript
- Strong understanding of computer science fundamentals, including data structures, algorithms, and complexity analysis
- Working experience with software development best practices, such as version control, testing, continuous integration/continuous delivery (CI/CD), etc.
- Experience with React, Next.js
- Knowledge of database design, querying, and management (SQL, NoSQL)
- Familiarity with various software architectures, such as microservices, event-driven, or monolithic, and architectural patterns and principles (SOLID, DDD, YAGNI, KISS, DRY)
- Ability to analyze and solve complex technical problems
- Good debugging and troubleshooting skills
- Good teamwork and collaboration skills, with the ability to work effectively in cross-functional teams
- Experience in creating and reviewing architectural artifacts, such as system diagrams, data flow diagrams etc.
- Strong written and verbal communication skills, with the ability to clearly articulate technical ideas and concepts
Will be a strong plus
- Experience with React Native, Flutter, etc
- Knowledge of major cloud providers, experience with AWS, Vercel
- Ability to design and evaluate scalable, secure, and maintainable software systems that meet functional and non-functional requirements
We offer
- Remote work from any country of the world
- A team that is committed to quality
- Ability to manage processes and make decisions
- Experience of working in a growing international company
- Variety of projects and tasks
- Wages in hard currency
Excited to contribute to our mission? Join our team! Send your application to:
join.us@quintegro.comTo the List of Vacancies