About the role

  • API Developer responsible for designing, developing, and maintaining APIs in a hybrid role. Collaborating with teams and ensuring API performance and security in Azure Cloud.

Responsibilities

  • Develop, test, and maintain APIs using C#, Node.js, and .NET within Azure Cloud environment.
  • Deploy and manage applications using Azure App Services, ensuring high availability and performance.
  • Collaborate with frontend developers and business teams to integrate APIs with internal and external systems.
  • Ensure APIs are secure, scalable, and well-documented.
  • Optimize and refactor existing codebases where necessary.
  • Support and troubleshoot production issues related to APIs.
  • Contribute to system design discussions and technical decisions within the team.
  • Follow agile development methodologies and participate in sprint ceremonies.

Requirements

  • Strong backend development experience using C#, .NET (Core and Framework), and Node.js.
  • Experience using Azure DevOps for CI/CD pipelines, repositories, and release management.
  • Solid understanding of RESTful API principles and microservices architecture.
  • Experience with SQL Server or other relational databases.
  • Familiarity with containerization (Docker) and CI/CD pipelines.
  • Experience working in agile environments.
  • Knowledge of authentication protocols (OAuth2, JWT) and secure coding practices.
  • Strong debugging and problem-solving skills.
  • Excellent communication and teamwork abilities.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job title

API Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job