Greetings Everyone
Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o.
Job Description:
Overview: We are looking for a dynamic and experienced Full Stack Team Leader / Architect to lead our development team and drive the design and implementation of robust and scalable full-stack applications. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for creating innovative solutions.
Responsibilities:
- Technical Leadership: Provide technical leadership and mentorship to the development team, guiding them in implementing best practices and maintaining high coding standards.
- Full Stack Development: Lead the design and development of full-stack applications, including front-end and back-end components, ensuring seamless integration and optimal performance.
- Architecture Design: Define and design the overall architecture of the application, considering scalability, security, and maintainability.
- Technology Stacks: Evaluate and select appropriate technologies and frameworks for development, considering the specific project requirements and business objectives.
- Code Review and Quality Assurance: Conduct regular code reviews and ensure that the team follows coding standards and best practices to deliver high-quality, efficient, and maintainable code.
- Team Management: Manage the full stack development team, including task assignment, performance evaluation, and professional development.
- Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other stakeholders, to ensure the successful delivery of projects.
- Troubleshooting and Problem Resolution: Identify and resolve technical issues, system bottlenecks, and performance challenges, providing effective solutions and recommendations.
- Documentation: Create and maintain technical documentation for applications, including architectural diagrams, API documentation, and development guidelines.
- Innovation and Research: Stay updated with the latest industry trends and emerging technologies, and promote a culture of innovation within the team.
Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
- Proven experience as a Full Stack Developer with a minimum of [X] years of experience in software development and architecture design.
- Strong proficiency in front-end and back-end technologies, including but not limited to JavaScript, HTML/CSS, React, Angular, Node.js, Python, Ruby on Rails, and SQL databases.
- Experience in leading and managing development teams, fostering a collaborative and innovative work environment.
- Excellent problem-solving and analytical skills, with a strong attention to detail.
- Exceptional communication and interpersonal skills, with the ability to communicate complex technical concepts to non-technical stakeholders.
- Project management experience and relevant certifications are advantageous.