enpl

Lead Software Engineer | Remote | #1392

  • Position: Lead Software Engineer
  • Salary: up to 210 pln/h, B2B contract
  • Location: fully remote or hybrid

Our client is the fastest-growing online cybersecurity training platform. Their mission is to make learning and teaching cybersecurity easier by providing gamified security exercises and challenges. Having existed for only a few years, they have grown to nearly 3 million users, and their growth is not slowing down!

About the project:

We’re looking for a Lead Software Engineer to drive the development of high-quality, complex solutions using the MERN stack. Reporting to the Head of Engineering, you will provide technical leadership, mentor the team, and ensure the delivery of robust and scalable applications.

Requirements:

  • Strong command of English (at least C1/B2), fluency in speaking – is an absolute must (client is based in UK)
  • 7+ years of software development experience, focusing on both front-end and back-end technologies.
  • Proven expertise in TypeScript, React and the MERN stack.
  • Experience delivering high-quality, complex solutions on time and within budget.
  • Strong leadership skills with experience mentoring engineers.
  • Excellent communication skills and the ability to work closely with cross-functional squads.
  • Experience with CI/CD pipelines, automated testing, and modern development practices.
  • Excellent problem-solving skills and attention to detail.
  • Start-up experience preferred.
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.

Nice to have:

Experience with one of the following:

  • Building CMS
  • Working with APIs
  • Performance optimisations

Responsibilities:

  • Leading the development of front-end and back-end applications using TypeScript and the MERN stack (MongoDB, Express.js, React, Node.js).
  • Collaborating effectively with various squads to ensure smooth project delivery, participating in squad meetings to provide technical insights and guidance.
  • Ensuring alignment on technical approaches and project timelines.
  • Mentoring engineers to foster continuous learning and improvement.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Ensuring application performance, quality, and responsiveness.
  • Conducting code reviews and providing constructive feedback.
  • Troubleshooting and resolving technical issues.
  • Continuously seeking opportunities to improve development processes and practices.
  • Staying updated with the latest industry trends and technologies.
  • Fostering a positive and collaborative team environment, encouraging innovation and creativity.

APLIKUJ DO PRACY

POLEĆ ZNAJOMEGO

... i zgarnij do 2500 PLN!