We are seeking a seasoned Tech Lead Fullstack Engineer to shape the technical foundation of our applications and lead development efforts across both frontend and backend systems. In this hybrid role, you will take ownership of architecture decisions, drive best practices, and ensure the delivery of robust, high-performance software solutions.
Key Responsibilities
- Lead the end-to-end development of scalable fullstack applications and microservices, applying industry best practices for reliability and maintainability.
- Define and execute the technical roadmap for core product areas, aligning engineering initiatives with business goals.
- Enforce rigorous coding standards through detailed code reviews and advocate for clean architecture, test-driven development, and comprehensive documentation.
- Identify and resolve performance issues across the stack, optimizing for speed, scalability, and resilience.
- Design and implement secure, efficient APIs and server-side logic using Node.js and frameworks such as Express or NestJS.
- Integrate and manage SQL and NoSQL databases, along with caching mechanisms, to support application performance.
- Develop intuitive, responsive user interfaces using React.js and related tools including Redux, Context API, and Next.js.
- Ensure frontend performance, accessibility, and compatibility across modern browsers.
- Partner with DevOps to establish CI/CD pipelines, monitor system health, and manage deployments on cloud platforms such as AWS, GCP, or Alibaba Cloud.
- Coach junior and mid-level developers, promoting technical growth and a culture of excellence.
- Collaborate closely with Product Managers, Designers, and engineering teams to transform requirements into functional, high-quality features delivered on schedule.
Required Qualifications
- At least 7 years of professional software development experience, including 2+ years in a leadership or senior technical role.
- Demonstrated success in building and maintaining large-scale production systems.
- Deep expertise in Node.js for backend service development and API design.
- Advanced proficiency in React.js and modern web technologies including JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with PostgreSQL, MongoDB, Redis, or similar data storage technologies.
- Familiarity with RESTful services, microservices patterns, and message brokers like Kafka or RabbitMQ.
- Experience working with cloud infrastructure (AWS, GCP, Alibaba Cloud) and containerization tools such as Docker and Kubernetes.
- Strong grasp of application security principles and secure coding practices.
