Software Engineer- (FullStack Node.js/React)

March 1, 2024
Application deadline closed.

Job Description


  • Writing well-designed, testable and efficient code
  • Building reusable components and libraries for future
  • Providing code documentation and other inputs to technical documents
  • Coordinate requirements, schedules, and activities; contribute to team meetings; and troubleshoot development and production problems across multiple environments and operating platforms
  • Exhibit excellent communications skills and engage in technical discussions with peers becoming a trusted, technical advisor
  • Work with others to ensure adherence to code standards and best practices
  • Produce reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Implement secure by design standards including data protection
  • Integrate of data storage solutions
  • Ensure application performance, quality, and responsiveness
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks as well as fix bugs

Key Requirements:

  • Degree in Computer Science, Engineering or a related field
  • Previous working experience as a fullstack developer
  • Experience and strong proficiency in developing backend REST API’s using Node.js
  • Experience and strong proficiency in developing web-based UI using JavaScript, React.js, and/or Typescript
  • Proficiency in popular React tools such as webpack, Redux etc.
  • Strong proficiency with JavaScript and frameworks like Express.js, Next.js
  • Good understanding of relational databases like MySQL, PostgreSQL and NoSQL databases like MongoDB
  • Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices
  • Strong problem-solving skills
  • Knowledge of Agile product development environment
    Experience optimizing and tuning code for performance and maintainability as well as working around system / language limitations to achieve desired performance benchmarks
  • Working knowledge of front-end technologies, such as HTML5 and CSS3
    Experience with back-end data management that optimizes RESTful APIs / microservices performance for varied user platforms – desktop, mobile (iOS), web services, and more
    Proficient understanding of code versioning tools, such as Git
    Understanding of Agile methodologies.
  • A positive attitude always looking to empower the success of others
    Willingness to take ownership and find ways to unblock oneself
    Trustworthy, team-oriented, and transparent.

Working Days:

  • Monday-Friday


  • Competitive Salary. No bar on salary for the right candidate.
  • Social Security Fund.
  • Festive allowances.
  • Friendly working environment and lots of opportunities for career growth.
  • Quarterly awards and recognitions.