Technical Lead

GoGoX
Summary
Join our team as a Technical Lead and guide our talented engineering team, comprised of Full Stack, Node.js Backend, and Flutter Frontend Engineers. Provide technical leadership, mentorship, and strategic direction to deliver high-quality, scalable, and innovative solutions. Collaborate with cross-functional teams, drive technical excellence, and shape the architectural vision for our platform. Foster a culture of collaboration and innovation while overseeing project execution and managing technical risks. Evaluate and recommend tools and technologies to enhance team productivity and product quality, focusing on Node.js, Flutter, and full-stack ecosystems. Tackle complex technical challenges and guide the team through debugging and optimization. Build a collaborative and high-performing team culture.
Requirements
- 7+ years of software engineering experience, with at least 2 years in a technical leadership or lead engineer role overseeing diverse engineering teams
- Deep proficiency in Node.js and backend development (e.g., Express, REST/GraphQL APIs, microservices)
- Strong understanding of Flutter and frontend development for mobile and web applications
- Extensive experience with full stack development, including JavaScript/TypeScript, modern frameworks (e.g., React, Angular), and databases (e.g., MongoDB, PostgreSQL)
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and DevOps practices (e.g., Docker, Kubernetes, CI/CD pipelines)
- Proven ability to lead, mentor, and inspire engineering teams, with a focus on fostering collaboration and accountability
- Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
- Strong analytical skills and a track record of solving complex technical problems in a fast-paced environment
- Bachelorβs degree in Computer Science, Engineering, or a related field (or equivalent experience)
Responsibilities
- Define and drive the technical strategy, architecture, and roadmap for projects, ensuring alignment with business goals and scalability requirements
- Mentor and guide Full Stack Engineers, Node.js Backend Engineers, and Flutter Frontend Engineers, fostering their professional growth and ensuring high-quality code and delivery
- Lead the design and implementation of robust, scalable, and maintainable systems, with a focus on Node.js-based backend services and Flutter-based frontend applications
- Establish and enforce coding standards, best practices, and processes (e.g., code reviews, testing, CI/CD) across the team to ensure consistency and reliability
- Partner with product managers, designers, and other stakeholders to translate requirements into technical solutions, balancing innovation, feasibility, and timelines
- Oversee project execution, manage technical risks, and ensure on-time delivery of features and products while maintaining high standards of performance and security
- Evaluate and recommend tools, frameworks, and technologies to enhance team productivity and product quality, with a focus on Node.js, Flutter, and full stack ecosystems
- Tackle complex technical challenges, provide solutions to architectural bottlenecks, and guide the team through debugging and optimization
- Foster a collaborative, inclusive, and high-performing team culture, encouraging knowledge sharing and continuous learning
Preferred Qualifications
- Experience leading teams with a mix of backend (Node.js) and mobile (Flutter) engineers
- Contributions to open-source projects or a strong presence in the technical community (e.g., GitHub, tech blogs, or speaking engagements)
- Familiarity with agile methodologies and tools like Jira, Confluence, or Trello
Share this job:
Similar Remote Jobs
