Taro Logo

Software Engineer (Back-End)

Backend
Senior Software Engineer
In-Person
5+ years of experience

Job Description

Master-Works is seeking an experienced Back-End Software Engineer to join their development team. The role focuses on building and maintaining server-side logic using Node.js and TypeScript, ensuring high performance and responsiveness. The ideal candidate will have 5+ years of backend development experience and strong expertise in building RESTful APIs, working with databases, and cloud platforms. They will collaborate closely with frontend developers, participate in code reviews, and mentor junior team members. The position requires a mix of technical excellence and strong communication skills, with opportunities to work on scalable architectures and implement best practices in software development. The role is based in Riyadh, Saudi Arabia, offering a chance to work with modern technologies in a collaborative environment.

Last updated 2 months ago

Responsibilities For Software Engineer (Back-End)

  • Develop, test, and maintain high-performance backend applications using Node.js and TypeScript
  • Collaborate with frontend developers to integrate APIs and services with ReactJS applications
  • Design and implement scalable backend architectures and RESTful APIs
  • Write clean, maintainable, and efficient code following best practices
  • Optimize applications for maximum performance and scalability
  • Participate in code reviews and mentor junior developers
  • Work with databases and manage data storage, ensuring secure and efficient data access
  • Troubleshoot and debug issues to improve system performance
  • Stay up to date with the latest trends in backend development and technologies

Requirements For Software Engineer (Back-End)

TypeScript
Node.js
React
MongoDB
  • Strong experience with Node.js and TypeScript
  • Proficiency in backend development with a focus on building RESTful APIs
  • Solid understanding of ReactJS for frontend-backend integration
  • Experience with databases (SQL and NoSQL)
  • Strong knowledge of Git and version control best practices
  • Familiarity with testing frameworks and practices (Jest, Mocha, etc.)
  • Ability to write scalable and secure code
  • Excellent problem-solving and debugging skills
  • Experience in working with cloud platforms and deployment (AWS, Google Cloud, etc.)
  • Strong communication and collaboration skills
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years of experience in backend development

Related Jobs

Senior Java Developer

Senior Java Developer position at Master-Works in Riyadh, focusing on enterprise applications development using Java and Spring Boot, requiring 5+ years of experience.

Senior Backend Developer

Senior Backend Developer position at Master-Works, focusing on Python, Django, and .NET Core development with 4+ years of experience required.

Senior Backend Developer

Senior Backend Developer position at Master-Works in Riyadh, Saudi Arabia. Full-time, on-site role in the PMO department.

Senior Software Development Engineer

Senior Software Development Engineer position at Master-Works in Riyadh, Saudi Arabia - Full-time, on-site role requiring senior-level software development expertise.

Back-end Developer

Senior Backend Developer position at Master-Works in Riyadh, focusing on AI-driven systems and cloud infrastructure with 6+ years of experience required.