https://bayt.page.link/MpgpdMrpfmBR5djM7
Create a job alert for similar positions

Job Description

About the Job

As a Senior Software Engineer (Node.Js), you will be responsible for spearheading the development of scalable and robust backend services and APIs using cutting-edge technologies such as Node.js and Ruby. Leveraging your extensive experience in backend development, you will play a pivotal role in architecture and implementing solutions that meet the diverse needs of our clients. Additionally, you will have the opportunity to mentor and guide junior engineers, providing them with valuable technical leadership and fostering a culture of excellence within the team.


What you’ll do

  • Utilize your 10+ years of experience in backend development to architect, design, and develop scalable and maintainable backend services and APIs.
  • Demonstrate proficiency in multiple programming languages, with a strong focus on Node.js and Ruby.
  • Lead a team of backend engineers, providing technical guidance, mentorship, and code reviews to ensure high-quality code and adherence to best practices.
  • Drive the technical direction of the team, including technology selection, tooling decisions, and framework adoption.
  • Optimize the performance and scalability of backend services for high throughput and low latency, addressing technical debt and performance bottlenecks.
  • Collaborate with DevOps engineers to deploy and manage backend services in production environments, leveraging cloud platforms such as AWS.
  • Work closely with architects and principal engineers to define the overall technical strategy of the organization and present it to senior leadership.
What you’ll need

  • Bachelor's Degree in Computer Science or equivalent industry experience
  • 10+ years of experience in backend development, with a strong proficiency in Node.js and Ruby.
  • Experience building scalable and maintainable backend services and APIs using Node.js.
  • Deep understanding of asynchronous programming and event-driven architecture.
  • Strong knowledge of databases, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes is a plus.
  • Experience with microservices architecture is a plus.

Why AspireIn addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 
  • Be part of a (Remote is here-to stay) organization.
  • Work and learn from great minds.
  • Explore new opportunities to learn and grow everyday by attending technical and nontechnical training. 
  • Get market exposure by working with international tech leaders. 
  • Nursery reimbursement benefit. 
  • Aspire Wellness Program. 
  • Attend virtual and onsite international tech conference.







Benefits

Job Details

Job Location
Amman Jordan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.