Remote Middle Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Middle Software Engineer position is with a leading provider of call center and customer experience solutions.
  • The role involves developing an API on Node.js that connects with C++ servers for a dialer center and integrates with existing client APIs and tests.
  • Key responsibilities include analyzing existing Node.js API code, implementing OAuth 2.0 for secure access, and optimizing API call connection handling.
  • The position requires collaborating with the team, participating in code reviews, testing, and documenting code changes.
  • Additionally, the role involves assisting in integrating API connections to C++ servers as part of optimization efforts.

Requirements:

  • 3+ years of experience with Node.js on the server side.
  • Deep understanding of Node.js architecture and event-driven programming.
  • Experience with Express.js or similar Node.js frameworks.
  • Proficiency in asynchronous programming and handling callbacks, promises, and async/await.
  • 2+ years of experience with the OAuth 2.0 authorization framework.
  • Knowledge of grant types, scopes, and related identity protocols such as SAML and OIDC.
  • Proficiency in designing and implementing RESTful APIs, including API versioning, documentation, and testing.
  • Experience in performance optimization and AWS knowledge is a plus.

Benefits:

  • Culture of Relentless Performance: Join a technology development team with a 99% project success rate and significant revenue growth.
  • Competitive Pay and Benefits: Enjoy a comprehensive compensation package, health insurance, and relocation program.
  • Work From Anywhere Culture: Benefit from remote work flexibility.
  • Growth Mindset: Access professional development opportunities, certification programs, mentorship, and talent investment programs.
  • Global Impact: Collaborate on impactful projects for top global clients.
  • Welcoming Multicultural Environment: Thrive in an inclusive work environment with open communication and team-building events.
  • Social Sustainability Values: Contribute to sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
About the job
Leave a feedback