Team Lead Engineer
Syndicode is looking for a Team Lead Engineer to join our team.
About us
Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects, and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed.
We believe that our people and culture make Syndicode’s success continuous. Our team is unified by shared principles like Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, and Flexibility. Syndicoders are professionals who pursue self-improvement through continual learning, are eager to introduce improvements to work processes, and can analyze a variety of sources to make sound and timely decisions.
If it sounds like you, apply to our jobs and become a new Syndicoder!
About the role
For more than 150 years, the client's company has been building America by constructing essential projects communities rely on and helping those in communities who need assistance.
With growing processes and problems maintaining automation and team productivity, the client's company seeks a custom software development solution to interact with current processes more effectively or automatically. The future platform will cover a top niche solution for the undiscovered market.
We are looking for a full-cycle engineering team to launch the project, support it in the long run, and develop a product with updated features.
What you’ll be doing
- Providing regular and effective progress updates to PM to prevent any delivery risks or issues connected to a technological part of the project
- Maintaining high standards of software quality within the team by establishing good practices and habits
- Being responsible for creating architectural designs and helping the development team in implementing it
- Analyzing and reporting the requirements and providing an impact assessment for new features or bug fixes
- Hands-on technical and functional mentorship in designing, maintenance, building, integrating, and testing components according to functional and technical design specifications
- Taking active participation in code reviewing, investigating mistakes in the code, and raising them to the team
- Leading the project releases and deployment
- Ensuring all developed solutions are performant, scalable, and maintainable for the future
- Identifying and encouraging areas for growth and improvement within the development team
- Adhering to high-quality development principles while delivering solutions on time and on budget
- Providing technical leadership to teammates through coaching and mentorship daily but not limited to (e.g., conducting skill matrix review, helping in defining areas of improvement, assisting in creating the technological part of a personal development plan, and following the progress)
- Working closely with Head of Delivery and Head of Engineering to provide accurate delivery estimates and recommendations for resource needs and breakthroughs
- Participation in hiring and onboarding new team members
- Cross-team communication
- 40% of the time for writing code
What you’ll need
- Strong knowledge of software design principles and patterns
- 5+ years of experience in developing projects on Ruby
- 2+ years of experience with at least one of the modern front-end Javascript frameworks
- 1-2 years of experience in leading a development team
- Strong knowledge of the set of SQL/NoSQL databases and ability to choose appropriate
- Ability to design and implement proper API solutions
- Experience with cloud services
- Solid understanding of CI/CD
- Demonstrated interpersonal and communication skills
- At least an Upper-Intermediate level of English
Nice to have
- Experience in microservices development
- Hands-on experience with AWS
- Knowledge of secure coding practices
What you’ll get at Syndicode
- 15 days of vacation, 11 days off for holidays, and 20 sick leave days per year
- Fully remote job
- Educational support
- Internal tech meetups
- Continuous feedback within teams and departments
- Top-notch team
- Ability to participate in decision-making and bring new ideas
- Self-management: opportunity to manage your time and plan your activities
- Dynamic fast-growing environment: we react and adapt quickly to the world’s and market changes.
- Department
- Operations
- Role
- Development Team Lead
- Locations
- Worldwide
- Remote status
- Fully Remote
Worldwide
About Syndicode
Syndicode is your value-driven software development partner with a globally distributed team of engineers, designers, architects and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work beyond expectations.
When attracting candidates to work at Syndicode, we focus on maturity. For Syndicode, maturity means being proactive, accountable, self-aware, and able to think critically. Thus, we ensure our employees’ high productivity and ability to fit in any work environment.
We work with all the technology popular in the market and constantly update our knowledge to adjust to the changing market needs.
Team Lead Engineer
Syndicode is looking for a Team Lead Engineer to join our team.
Loading application form