Back-End Software Engineer
Masterworks
Job description
About the role
Masterworks is seeking a skilled Back-End Software Engineer to join its development team. You will design, build, and maintain high‑performance server‑side applications, ensuring fast and reliable responses for front‑end users. The role involves close collaboration with front‑end developers and other stakeholders to deliver robust business logic and scalable services.
Key responsibilities
- Develop, test, and maintain high‑performance backend applications using Node.js and TypeScript.
- Design and implement scalable RESTful APIs and backend architectures.
- Collaborate with ReactJS front‑end developers to integrate APIs and services.
- Write clean, maintainable code following best practices.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and mentor junior developers.
- Manage data storage with SQL and NoSQL databases, ensuring secure and efficient access.
- Troubleshoot and debug issues to improve system performance.
- Stay up‑to‑date with emerging backend technologies and trends.
Required profile
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in backend development.
- Strong problem‑solving and debugging abilities.
- Excellent communication and teamwork skills.
Required skills
- Node.js
- TypeScript
- RESTful API development
- ReactJS (for integration purposes)
- SQL and NoSQL databases
- Git version control
- Testing frameworks such as Jest and Mocha
- Cloud platforms: AWS and Google Cloud
- Containerization tools: Docker and Kubernetes (preferred)
- CI/CD pipeline knowledge (preferred)
- Microservices architecture (preferred)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Saudi Arabia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
22 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Masterworks