Full Stack Developer
Credit Key- Full Time
- Senior (5 to 8 years)
The ideal candidate should possess 4+ years of experience as a full-stack developer with at least 2-3 recent years of experience with NodeJS and React, along with hands-on coding experience in TypeScript, skills of System Design and OOP design patterns, experience designing APIs and integrating with third-party APIs, experience with front-end development and best practices, skilled in React, a thorough understanding of writing maintainable and secure code, awareness of OWASP Top 10 common security vulnerabilities in web applications and preventions, knowledge of PostgreSQL, Docker, and basic knowledge of AWS, experience in 3rd line production support (troubleshooting, bug fixing, communication to stakeholders), interest in blockchain, cryptocurrencies, and/or non-profits, analytical, decomposition and problem-solving skills, and experience with Agile project delivery.
As a Fullstack Engineer, the candidate will design, implement features across the stack using TypeScript (Node.js & React), participate in development of core services, work on new features and integrations, take part in all Scrum team activities, ensure security and quality of backend services, design database schemas, write performant SQL queries, analyze slow places, participate in design mocks review, own production support issues, work in Agile team, collaborate with the team, QAs, and product team on platform improvements and selection of tools and technologies, lead and participate in technical research, perform example tasks and projects such as adding new features to dashboards, extending client portals, maintaining API documentation, and integrating with third-party APIs, collaborate with the product team on Epic decomposition and roadmap definition, and help other team members find solutions when stuck or blocked.
Observability platform for operational technology
Shift5 offers an observability platform that focuses on cybersecurity and data analytics for operational technology (OT) in defense and transportation sectors. The platform collects and analyzes data from onboard systems, such as buses and weapon systems, and is protocol-agnostic, allowing it to adapt to various data communication protocols. By providing real-time insights, Shift5 helps clients improve safety, maintenance scheduling, and threat detection. The company's goal is to enable better decision-making to enhance the reliability and performance of their fleets.