Senior Software Engineer (Nodejs)

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Information Technology, or related field., Strong proficiency in Node.js and experience in building scalable RESTful APIs., Knowledge of implementing secure APIs with authentication and authorization mechanisms., Familiarity with cloud computing technologies like Docker, AWS, and Kubernetes..

Key responsabilities:

  • Design and implement secure and efficient backend RESTful APIs using Node.js.
  • Collaborate with front-end developers to integrate APIs with user interfaces.
  • Implement logging and monitoring solutions to track system performance.
  • Follow CI/CD processes and utilize relevant tools for code management.

Aspire IT Services logo
Aspire IT Services

Job description

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.

What you’ll do
  • 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 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. 
  • Attend virtual and onsite international tech conference.
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/SOC.


 

 



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Detail Oriented
  • Problem Solving

Software Engineer Related jobs