Senior Full Stack Developer

Yesterday

Apply Now
Logo of Stride, Inc.

Stride, Inc.

education • curriculum development • virtual school • online education • online school

5001 - 10000

Description

• The Senior Full Stack Developer will be one of the key senior members responsible for engineering efforts on Stride’s Tutoring platform. • Develop and maintain responsive, user-friendly web applications using HTML, CSS, JavaScript, React, Next.js, and TypeScript. • Implement state management with Redux and style components using CSS frameworks like Bootstrap and Tailwind. • Build scalable microservices with Node.js, ensuring high availability and performance. • Develop and integrate RESTful and GraphQL APIs for efficient and secure communication between services. • Write and maintain unit tests for both backend services and frontend applications. • Utilize AWS services like Lambda to build, deploy, and manage server less microservices. • Implement search capabilities with OpenSearch, including setting up indexes, managing queries, and optimizing performance. • Create and execute queries with DynamoDB and relational DB. • Ensure software meets performance and security requirements. • Analyze logs, debug applications, and implement both immediate and long-term improvements. • Review team members' code for adherence to coding standards, structure, and best practices. • Assist in troubleshooting and resolving technical issues during development. • Provide technical expertise, guidance, and mentorship to team members. • Create and maintain comprehensive technical documentation. • Collaborate closely with cross-functional teams, including DevOps, QA, and product management.

Requirements

• 5+ years of software development experience. • Strong proficiency in full-stack development with expertise in both front-end and back-end technologies. • Deep understanding of object-oriented (OO) best practices and design principles. • Proficiency in back-end development with Node.js and experience integrating multiple microservices. • Knowledge of authentication and authorization protocols: OKTA integration, OAuth 2.0, OpenID, and SAML. • Experience with code management and deployment tools: Bitbucket and Jenkins. • Familiarity with code quality tools: SonarQube for code inspection, static analysis, and detecting bugs and code smells. • Experience with application monitoring tools: New Relic. • Proficient in Atlassian tools: JIRA and Confluence. • Quick learner and self-starter with the ability to adapt and take on multiple roles during the software development lifecycle (SDLC). • Five (5)+ years working on fast paced Agile teams. • Five (5)+ years of working in microservice pattern. • Three (3) years of experience with Relational DBs like Postgres. • One (1) year of experience with AWS. • Must be adept at solving complicated technical problems. • Experience of distributed architectures. • Able to triage issues within the code and/or data. • Experience in cross browser support issues and solutions.

Benefits

• Eligible employees may receive a bonus. • Stride offers a robust benefits package for eligible employees that can include health benefits, retirement contributions, and paid time off.

Apply Now

Similar Jobs

Yesterday

Allstate

10,000+

Architects and builds cloud application development platforms at Allstate. Drives AI strategy and development within cloud solutions.

Yesterday

FIS

10,000+

As a Software Engineer, develop innovative fintech products with cutting-edge technology for FIS.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com