Lead Engineer (Full-Stack - Node.js & Frontend)
Jenosize Digital Group, a leading innovator in Thailand's marketing and technology space, seeks a passionate and experienced Lead Engineer (Full-Stack) to join our growing team. You will play a pivotal role in shaping the future of our technology platform, leading the development of both our frontend and backend applications. As a Lead Engineer, you'll be responsible for writing clean and efficient code, mentoring junior developers, fostering a collaborative development environment, and ensuring the successful delivery of high-quality features.
Responsibilities:
- Technical Leadership:
- Provide technical leadership and mentorship to junior developers, fostering their growth and development within the full-stack development landscape.
- Collaborate with product managers, designers, and other engineers to define and implement technical solutions for complex business problems.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
- Stay up-to-date on the latest Node.js, frontend, and web development trends and technologies, evaluating and proposing new tools and frameworks to improve development efficiency.
- Full-Stack Development:
- Design, develop, and maintain highly scalable and robust web applications, utilizing both Node.js and related technologies (e.g., Express.js, NestJS) for the backend and modern frontend frameworks (e.g., React, Vue.js) for the user interface.
- Implement APIs (RESTful, GraphQL) that adhere to best practices and provide a seamless user experience.
- Integrate with various third-party services and databases (e.g., MySQL, MongoDB) to ensure efficient data management and retrieval.
- Write unit and integration tests to ensure code quality and prevent regressions.
- System Architecture & DevOps:
- Participate in the design and development of our overall web application architecture, ensuring scalability, performance, and reliability of our systems.
- Collaborate with the DevOps team to implement automation practices for continuous integration and continuous delivery (CI/CD).
- Monitor application performance and troubleshoot any issues that arise, ensuring a smooth user experience.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred).
- 5+ years of experience in full-stack development with a strong focus on both Node.js and modern frontend frameworks.
- In-depth knowledge of Node.js core concepts, asynchronous programming, and design patterns.
- Experience building and maintaining RESTful or GraphQL APIs.
- Experience with relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
- Solid understanding of web development principles (HTML, CSS, JavaScript), web frameworks (React, Vue.js, etc.), and user interface/user experience (UI/UX) design principles.
- Experience with unit testing frameworks (e.g., Jest, Mocha) and version control systems (e.g., Git).
- Excellent communication, collaboration, and problem-solving skills.
- Leadership experience and the ability to mentor junior developers.
- Passion for building innovative and user-centric web applications.
Benefits:
We offer a competitive compensation and benefits package, including health insurance, paid time off, professional development opportunities, and the chance to work on cutting-edge technology solutions in a fast-paced and dynamic environment. You will be joining a talented team at the forefront of marketing technology innovation in Thailand.
Why Join Us?
- Lead and mentor a team of talented engineers, fostering a collaborative and innovative work environment.
- Work on challenging and impactful projects that shape the future of Jenosize's technology platform.
- Stay up-to-date on the latest full-stack development trends and technologies.
- Make a significant contribution to Jenosize's growth and success.
Ready to make a difference? Apply today!
Benefits
- Work from Anywhere: 75%
Work at Office: 25% (6-8 Days/Month) - Group Insurance
- Provident Fund
- Flexible hours That suits your space
- Macbook provide For Everyone
- 4 Houses of Activities:
(Earth, Moon, Sun, Star) - Special Leave for every Needs
- Partner's Group Discount
- Yearly company outing trip
- TGIF Breakfast & Snack Counters