Staff Software Engineer, Core Platform
Skills
APIAlgorithmsEngineeringResearch SkillsResearch And DevelopmentShared ServicesSoftware Infrastructure
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Demonstrated experience building products with large scale data sets using Node.js Typescript and React
- Strong knowledge of data structures algorithms and distributed systems
- Experience with REST APIs
- Experience with Agile processes and rapid iterative development
- Strong sense of ownership and focus on high quality and high performing deliverables
- Experience developing services for cloud based platforms
- Ability to comply with U.S. government security requirements for FedRAMP authorized systems which may include U.S. citizenship
Day to day
- Provide technical direction for backend systems and APIs that ingest process and route data
- Contribute to architecture discussions and design reviews while partnering with engineers designers and product managers
- Design develop test and maintain robust code and automated tests for scalable high performing distributed systems
- Mentor junior engineers and evangelize product innovation through internal and external blogs
