We are looking for a Senior FullStack Engineer to join our growing team in Business Technology (BT) in India and to help scale our business solutions while providing an extra focus on security, enabling Okta to be the most efficient, scalable, and reliable company. In this role, you will be responsible for designing and developing customizations, extensions, configurations, and integrations required to meet the company s strategic business objectives. Candidates will work collaboratively with business stakeholders, business analysts, and engineers on different infrastructure layers, from proposal development to deployment and support. Therefore, a commitment to collaborative problem-solving and delivering high-quality solutions is essential. In addition, your product owner will look to you to provide all technical services design, config, software development, and testing.
Qualifications:
5+ years of robust experience with hands-on development design experience
Experience working with the following technologies: Java, NodeJs, Typescript, AWS (Lambda, EventBridge, SQS, SNS, API Gateway, DynamoDB, Secrets Manager/Parameter Store, EC2 Instances, AppFlows, StepFunctions, Kinesis), React, Scripting Languages (Python, Shell, Kotlin), Databases (DynamoDB, PostGreSQL), Terraform, Serverless architecture,, Unit Testing Frameworks (JUnit, Mockito)
Experience working on latest AI technologies is a big plus
Provide leadership and have influence over the design, implementation and support of all the POCs built for the business
Experience coaching and developing individuals for increased effectiveness and working with a geographically dispersed workforce is a plus.
Willingness to learn and master unfamiliar technologies and/or concepts
Excellent verbal and written technical documentation skills
Responsibilities:
Translate business requirements into well-architected solutions that best leverage the AWS infrastructure and technologies.
Provide a detailed level of effort estimates for proposed solutions. Articulate the benefits and risks of a solution s feasibility and functionality.
Collaborate with business stakeholders and product managers to find the most suitable solution for their needs.
Owning the deliverables from discovery to deployment with appropriate documentation.
Create and execute unit, integration, and functional tests.