Senior Software Engineer, Authorization

New
J
JobgetherSecurity & IT
Fully remote position within India., Multiple time zonesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent written and spoken English
Experience
8+ years
Required Skills
Node.jsPythonVue.JsGoCI/CDTerraform

Requirements

  • 8+ years of professional software engineering experience with complex, scalable software.
  • Strong proficiency in Go, Node.js, and/or Python.
  • Willingness to learn and use Vue.js for frontend integration.
  • Deep understanding of identity and access management: OAuth 2.0, OpenID Connect (OIDC), and JWT.
  • Familiarity with Infrastructure as Code, specifically Terraform.
  • Experience designing and implementing automated testing strategies.
  • Strong understanding of CI/CD practices and automated quality gates.
  • Experience with observability, alerting, and reliable distributed systems.
  • Technical leadership skills to drive decisions in cross-functional environments.
  • Proven ability to collaborate across time zones using asynchronous communication and documentation.
  • Familiarity with GitOps principles.
  • Fluent written and spoken English.
  • Ability to participate in an on-call rotation.

Responsibilities

  • Design, develop, test, and deploy scalable and secure backend services using Go, Node.js, and/or Python.
  • Produce well-documented, maintainable, and high-performance code, with particular attention to minimizing latency.
  • Develop automated unit, integration, and regression tests for new and legacy services.
  • Strengthen engineering quality through automated CI/CD gates.
  • Partner with Product and UX teams across time zones to refine requirements and translate business needs into technical solutions.
  • Contribute to engineering roadmap discussions and technical priorities.
  • Design alerts, operational processes, and runbooks that support reliable, zero-downtime deployments.
  • Improve engineering workflows and identify opportunities for automation.
  • Promote responsible use of AI-assisted development tools.
  • Facilitate consensus and provide technical direction across distributed teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now