O

Senior Software Engineer - Full Stack Developer

Okta
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

5+ Years

SKILLS REQUIRED

Full-Stack DevelopmentReact.jsRESTful APIsJavaJavaScriptRelational DatabasesGoLanggRPC

Job description

Overview

Full stack engineer role on Okta's Lifecycle Management Engineering team, building and maintaining the platform that manages users, groups and memberships at scale.

What you'll do

  • Work with product and design teams to deliver world-class user experiences using the React-based design system.
  • Understand the lifecycle management codebase and development process: Jira, technical designs, code review, testing and deployment.
  • Work with the senior engineering team on major development projects, design and implementation.
  • Provide support and handle incoming bugs and customer-reported issues.
  • Conduct quality code reviews and automated testing.
  • Work with the QA team to outline and implement comprehensive test coverage for broad features.
  • Provide technical leadership and mentorship to junior engineers.
  • Interface with cross-functional teams (Architects, QA, Product, Technical Support, Documentation and backend teams) to develop connectors to on-prem and cloud apps.
  • Partner with Product Development, QA and Site Reliability Engineering teams for scoping development and deployment work.

What you'll need

  • 5+ years of software development experience building highly reliable, mission-critical software.
  • Expertise with frontend application development.
  • Experience with object-oriented languages, e.g. Java and/or Golang.
  • Solid understanding of JavaScript and experience with modern JavaScript frameworks (e.g., React, Angular).
  • Experience with data stores, e.g. relational databases, graph DB, etc.
  • Experience with RESTful APIs and gRPC.
  • Experience working with a system of scale.
  • B.S. Computer Science or related field.

Nice to have

  • Experience with server-side technologies including caching, asynchronous processing and multi-threading.
  • Experience in TDD.
  • Knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, etc.
  • Experience automating and deploying large scale production services in AWS, GCP or similar.

Details

  • Location: Bengaluru, India.
  • Work mode: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Full Stack Developer