ApplySenior Software Engineer, Cloud
Posted 5 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 API's and interfaces that are secure and intuitive.
- Knowledge of data structures, algorithms, linux, and distributed systems.
- Knowledge of secure web development practices with troubleshooting complex application workflows and performance tuning.
- Experience using assertion frameworks and tools like Mocha, Cypress, Jest to automate regression checks.
- You are a self-starter with minimal supervision and a track record of learning quickly.
- Cares about details and is dedicated to elegant and 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 the less senior engineers on your team to help them level up and own larger epics.
- Work with cross-functional team members and stakeholders to decide on the vision and scope of your product area.
- Work with Management, Product Engineering, and Operations to 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 as we continue to push Cribl Cloud forward.
- Share on-call and take part in team that embraces a model of service ownership.
Apply