Jobs and Careers
AS
Senior Software Engineer (Nodejs)
Aspire, JordanUKRemotefull_timeVerifiedPosted 17 Apr 2025
About the role
This is a remote position.
About the job
As a Sr. Software Engineer (Node.JS) at Aspire, you will play a key role in building and maintaining high-performance, scalable backend services and APIs. You will work closely with cross-functional teams to deliver robust and secure software solutions that align with business objectives.
- Design and implement secure and efficient backend RESTful APIs using Node.js.
- Develop and maintain database models and queries using either native DB libraries or ORM frameworks in Node.js.
- Ensure the security of RESTful APIs by implementing authentication and authorization mechanisms.
- Collaborate with front-end developers to integrate APIs with user interfaces and ensure smooth data flow.
- Implement logging and monitoring solutions to track system performance and troubleshoot issues.
- Utilize cloud computing technologies such as Docker, AWS, and Kubernetes to deploy and scale applications.
- Use Git or similar source version control tools to manage and track code changes effectively.
- Follow CI/CD (Continuous Integration/Continuous Deployment) processes and utilize relevant tools like Jenkins, GitHub Actions, or GitLab.
- Work with different database systems such as PostgreSQL, MySQL, or Oracle, depending on project requirements.
What you’ll need
- Bachelor's degree in Computer Science, Information Technology or related field.
- Strong proficiency in Node.js and experience in building scalable and performant RESTful APIs.
- Knowledge of how to implement secure RESTful APIs using Node.js, including authentication and authorization mechanisms.
- Familiarity with database technologies, including either native libraries or ORM frameworks in Node.js.
- Experience with logging and monitoring tools to ensure system performance and troubleshoot issues effectively.
- Understanding of cloud computing platforms like Docker, AWS, and Kubernetes for deployment and scalability.
- Proficient in Git or similar source version control tools to manage code changes and collaborate with other team members.
- Familiarity with CI/CD processes and relevant tools such as Jenkins, GitHub Actions, or GitLab.
- Experience working with various database systems like PostgreSQL, MySQL, or Oracle.
- Strong problem-solving skills, attention to detail, and the ability to work in a collaborative team environment.
- Awareness or knowledge of IT security best practices as defined by ISO / SOC or similar
Why Aspire
In addition to a competitive long-term total compensation w
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s