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.