About Us:

EhsanLab is a software testing company committed to helping teams deliver reliable, secure, high-quality software. We offer a wide range of testing services and build long-term partnerships with product-based startups and growing businesses.

Quality is central to how we work. We tailor our approach to each project, continuously improve our processes, and aim to exceed client expectations.

The Role

We’re looking for an experienced Full-Stack Software Engineer (Node.js & React) to join our Tooling Team. You’ll build and maintain internal web applications that support our teams and improve how we deliver services.

This role is best suited for someone who is self-driven, comfortable working independently, and able to manage tasks end-to-end.

Key Responsibilities

To be successful in this role, you should have the following qualifications and skills:

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field
  • Minimum of 5 years of experience as a Full-Stack Software Engineer
  • Proficiency in JavaScript and extensive experience with Node.js and React
  • Strong understanding of front-end technologies such as HTML5, CSS3
  • Experience with RESTful APIs and server-side languages
  • Familiarity with databases (such as MySQL, MongoDB), web servers (like Apache), and UI/UX design
  • Excellent problem-solving skills, with the ability to troubleshoot and resolve issues quickly
  • Proven ability to work independently, manage your time effectively, and complete tasks on schedule without guidance
  • Excellent communication skills, with the ability to effectively collaborate with both technical and non-technical stakeholders
  • Fluency in English

Responsibilities:

  • Design, develop, test, deploy, and maintain high-quality web applications for internal use using Node.js and React
  • Collaborate with the Internal Tooling Team and other cross-functional teams to define, design, and ship new tools and features
  • Optimize applications for maximum speed and scalability
  • Produce clean, efficient code based on specifications
  • Troubleshoot, debug and upgrade existing software
  • Implement effective security protocols, data protection measures, and storage solutions
  • Run functionality testing and debug code
  • Document development phases and monitor systems
  • Ensure software is up-to-date with the latest technologies

We offer:

  • Competitive salary connected to the USD Exchange
  • Medical and social insurance
  • Office Availability for those who like working from the office
  • Opportunity to work with a team of talented engineers on exciting projects
  • Flexible working hours and remote work options

How to Apply:

If you are a skilled full-stack software engineer with a passion for creating high-quality, scalable tools and applications, we encourage you to apply for this exciting opportunity at EhsanLab.

This job is no longer accepting applications.