All Positions

Senior Software Engineer (API Development)

    We are looking for a highly-skilled and experienced software developer who will be responsible for designing and developing APIs for our Software-as-a-Service (SaaS) application.

    To be successful in this role you should demonstrate high-quality coding and problem-solving skills and a good understanding of web application concepts and RESTful APIs. You should be comfortable working independently in a work-from-home environment, taking ownership of assigned tasks to ensure that they are completed on time and with good quality.

    Responsibilities:

    • Design RESTful APIs to expose the required product capabilities to external users.

    • Implement the API in a secure, robust and scalable manner using a programming framework such as ASP.NET Core or Node.js.

    • Deploy the API on Microsoft Azure with appropriate authentication, authorization and audit controls.

    • Produce and maintain good-quality API documentation that can be shared with the external users.

    • Develop automated API tests that can be used for functional and regression testing.

    Requirements:

    • Bachelor's degree in Computer Science or Information Technology.

    • In-depth knowledge of RESTful API development and related technologies such as HTTP, JSON, etc.

    • 8+ years of experience in web application and SaaS development using ASP.NET Core or Node.js.

    • Familiarity with Postgres SQL server and with the use of public clouds such as Azure for deploying SaaS applications.

    • Excellent problem solving and troubleshooting skills.

    • Good communication skills and a collaborative approach to work.

    Apply Today

    Send your CV and cover letter to jobs@talentsavvy.com