Staff Fullstack Engineer

Okta

Bengaluru, IndiaPosted 1 month ago
Okta logo

Skill Required

SW Eng - Core Identity-670Full Stack DeveloperQuery OptimizationDesign SystemSpring BootPlaywrightEngineeringJavaScriptTypeScriptsecuritybuildingWebpackRESTTestNGdesignReactMySQLOAuthCloudHTMLDesign PatternsJavaJestAPIsCSSIAMGit

Key highlights

  • Experience: 8+ years professional Fullstack development
  • Enterprise Experience: Minimum 5 years on large-scale enterprise software
  • Tech Stack: React, TypeScript, Java, Spring Boot, and MySQL
  • Work Model: Hybrid (#LI-Hybrid)
  • Education: Bachelor’s degree in Computer Science or equivalent
  • Key Benefit: Immersive, in-person onboarding experience

Role overview

Okta, the World’s Identity Company, is seeking an experienced web full-stack engineer to join the First Party Apps Platform team within the Access Essentials organization. This role focuses on developing high-impact, secure web experiences—including the Okta Sign-in Widget, End User SSO Dashboard, and Okta Browser Plugin—that enable millions of users to access resources seamlessly and securely.

Responsibilities

  • Lead the design and development of complex, high-performance features using React and TypeScript.
  • Architect and optimize high-performance server-side logic and robust data models using Java, Spring Boot, and MySQL to ensure the reliability and efficiency of our core identity services.
  • Collaborate closely with product managers, UI/UX designers, and backend engineers to translate requirements into robust and effective frontend solutions.
  • Write clean, modular, well-tested, and maintainable code, adhering to best practices and coding standards.
  • Develop, secure, and maintain scalable backend services and REST APIs using Java and Spring Boot to support end-to-end, full-stack feature delivery.
  • Optimize applications for speed, scalability, and responsiveness across various devices and browsers.
  • Contribute to the evolution of our frontend architecture, ensuring its long-term scalability and maintainability.
  • Participate in code reviews, providing constructive feedback and ensuring code quality across the team.
  • Proactively identify and address technical debt, performance bottlenecks, and areas for improvement.
  • Stay up-to-date with the latest trends and technologies in frontend development, evaluating and recommending new tools and approaches.
  • Champion a culture of continuous improvement, innovation, and technical excellence within the team.

Requirements

  • 8+ years of professional experience in Fullstack development, with a strong focus on building complex web applications.
  • Deep expertise in React, including a strong understanding of its core principles, hooks, component lifecycle, and state management.
  • Proficiency in TypeScript, with a proven ability to leverage its features for robust and maintainable codebases.
  • Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3.
  • Experience with front-end tooling such as Webpack, Babel, Vite, and package managers (Yarn).
  • Proven experience in backend development leveraging Java and the Spring Boot framework.
  • Hands-on experience with relational databases, specifically MySQL, including data modeling and query optimization.
  • Demonstrated experience consuming and integrating with RESTful APIs.
  • Extensive experience in developing and scaling enterprise-grade backend applications with Java and Spring Boot, including deep knowledge of API security and database performance tuning.
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library, Playwright) and a commitment to writing comprehensive tests.
  • Strong understanding of version control systems, particularly Git.
  • Experience with responsive design principles and building accessible web interfaces.
  • Excellent problem-solving skills, with the ability to debug complex issues and find practical solutions.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively within a cross-functional team.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Minimum 5 years of experience working on large-scale enterprise grade software.

Nice to have

  • Familiarity with design systems and component libraries.
  • An understanding of Identity and Access Management protocols and architecture, e.g., FIDO, U2F, WebAuth, SSO, SAML, OAuth, Federation.
  • Contributions to open-source projects.

Benefits

  • Supporting Your Well-Being.
  • Driving Social Impact.
  • Developing Talent and Fostering Connection + Community.
  • Immersive, in-person onboarding experience designed to accelerate impact and connection.

Additional details

  • Mission: Secure Every Identity, from AI to Human. Okta builds trusted, neutral infrastructure to enable safe AI adoption.
  • Expectation for builders and owners who operate with speed, urgency, and excellence.
  • Okta Platform and Auth0 Platform provide secure access, authentication, and automation.
  • Access Essentials - Core Product organization builds platform features for authentication and authorization across Okta-protected resources.
  • The Access Management team is part of Okta R&D Engineering.
  • The First Party Apps Platform team develops Okta’s secure web experiences for end-user authentication and access.
  • Okta is an Equal Opportunity Employer.
  • Notice for New York City Applicants: Okta may use Automated Employment Decision Tools (AEDT) in recruitment.
  • Reasonable accommodation request process available via form.
  • #LI-Hybrid
  • #P25113_3445714
Apply now