Senior Software Engineer, Authorization
New
J
JumpCloudIT Management Platform
Bangalore, India - RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- PythonVue.JsGoCI/CDTerraformNodeJS
Requirements
- 8+ years of industry programming experience delivering complex, scalable software products.
- Proficiency in Go, NodeJS, and/or Python.
- Deep understanding of core Auth/IAM technologies (OAuth 2.0, OIDC, JWT, IAM systems).
- Aptitude for Infrastructure as Code (Terraform) and cloud technology concepts.
- Demonstrated ability to thrive in a geographically distributed team environment.
- Experience with asynchronous communication, written documentation (GitOps), and Definition of Done (DoD) practices.
- Strong technical leadership and organizational skills.
- Ability to facilitate decision-making across multiple time zones.
- Willingness to learn VueJS for full-stack integration.
Responsibilities
- Develop, test, and deploy scalable, secure, and exceptionally well-documented Go, NodeJS, or Python services.
- Design and develop automated test cases for both new features and legacy services to reduce regression risk.
- Champion the use of CI/CD gates to enforce quality standards automatically.
- Partner with Product Management and UX to refine requirements and assess technical feasibility.
- Define alerts and runbooks for reliable, zero-downtime deployment of distributed operations.
- Improve team processes and leverage AI tools to accelerate development cycles.
View Full Description & ApplyYou'll be redirected to the employer's site