ApplySenior Software Engineer, Cloud
Posted 4 months agoViewed
View full description
Requirements:
- Must be able to write clean, maintainable, and testable full stack code (Node.js/TypeScript)
- Experience in complex development environments, especially in large-scale highly available distributed systems and SaaS platforms
- Experience in developing resilient and scalable backend services on any major cloud provider, preferably AWS
- Experience developing RESTful APIs and interfaces that are secure and intuitive
- Knowledge of data structures, algorithms, linux, and distributed systems
- Knowledge of secure web development practices and troubleshooting complex application workflows
- Experience using assertion frameworks and tools like Mocha, Cypress, Jest to automate regression checks
- Self-starter with a track record of learning quickly and caring about details to deliver elegant, high-quality software
Responsibilities:
- Help define and refine the software development practices that make our team effective
- Write clean, maintainable, and testable code with an eye towards observability and resilience
- Coach and empower less senior engineers to help them level up and own larger epics
- Work with cross-functional team members to decide on the vision and scope of product areas
- Plan and forecast quarterly goals that include a mix of tech debt, bug fixes, and new features
- Champion the entire software development lifecycle from requirements and design to testing, deployment, and production support/monitoring
- Take on new adventures across the full-stack and share on-call responsibilities
Apply