Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
BJAK

Lead Software Engineer

BJAK

. Develop high-quality backend systems using NodeJS, adhering to best coding practices.

Posted 5/22/2026full-timeRemote • 🇨🇳 ChinaSeniorWebsite

Tech Stack

Tools & technologies
CypressGraphQLMongoDBMySQLNext.jsNode.jsPuppeteerReactSelenium

About the role

Key responsibilities & impact
  • Develop high-quality backend systems using NodeJS, adhering to best coding practices.
  • Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices.
  • Ensure production stability and promptly resolve critical issues to minimize operational impact.
  • Analyze existing code and identify opportunities for enhancement and optimization.
  • Support cross-functional teams by addressing change requests efficiently.
  • Mentor and guide junior developers on best practices in software development.
  • Review peer pull requests to maintain code quality and consistency.

Requirements

What you’ll need
  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures.
  • Over 7 years of full-time experience in software engineering.
  • Proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman.
  • Proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components.
  • Experienced in database management, including MongoDB and MySQL.
  • Familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer.
  • Demonstrated passion for programming and problem-solving independently.

Benefits

Comp & perks
  • Fully Remote Role: Work from anywhere and enjoy the freedom of a fully remote position.
  • Innovative Challenges: Work on fast-moving, challenging, and unique business problems.
  • Career Growth: Benefit from strong learning and development plans for your career growth.
  • Global Environment: Thrive in an international work environment with a flat organizational structure.
  • Competitive Salary: Receive a competitive salary package.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
NodeJSReactJSNextJSNestJSExpressJSGraphQLPostmanMongoDBMySQLSelenium
Soft Skills
mentoringproblem-solvingcode qualitycollaborationcommunication
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Software EngineeringBachelor's Degree in Information Technology