Staff Software Engineer job description. Develop and launch game-changing technologies on our Allē platform. Work in a startup-oriented environment with a large company. Mentor software engineers and collaborate with stakeholders to solve critical technical problems.
Requirements
- Bachelor's Degree required
- At least 10+ years as a Full Stack Software Engineer
- Adept at drafting, validating and implementing software systems architecture using modern development and deployment technologies
- Experience organizing and prioritizing tasks with Product and Project Management for a team of 4+ Engineers
- Strong Experience with TypeScript/JavaScript, NestJS, Node.js
- Experience working with React, and React Native (bonus)
- Strong familiarity with data structures, algorithms and design patterns
- Proponent of code testing and familiar with the common frameworks for unit, integration and functional tests
- Expertise in PostgreSQL, including schema design, query optimization, and replication
- Deep understanding of data modeling, ETL/ELT frameworks, and event-driven architecture
- Experience with Kafka, Terraform, and AWS services
- Proven success operating and scaling production systems with high reliability and observability
Benefits
- Paid time off (vacation, holidays, sick)
- Medical/dental/vision insurance
- 401(k)
