Senior Full-Stack Engineer
C
ClassDojoEducation
Americas, Americas timezonesFull-TimeSenior
Salary146000 - 250000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8-10+ years
- Required Skills
- AWSNode.jsMongoDBMySQLReactDevOps
Requirements
- 8-10+ years of professional software experience
- Worked at companies at various sizes and stages - from well known larger tech players all the way to startup stage
- Delivered impactful user and business outcomes
- Driven technical excellence through improvements to process, practices, and tools (e.g. experience with test automation, CI/CD, and DevOps practices)
- Strong communication, clearly translating business requirements into technical solutions
- Excited to get things done, in a fast-paced environment
- Ownership mindset: comfortable with both responsibility and accountability
- Thoughtful about creating and maintaining a world-class engineering culture
- Works well in teams and enjoys collaborating with engineers, designers and product teams
- Enjoys working in a pair programming environment
- Passionate about education and care about having impact on tens of millions of kids' lives with your work
- Lives and works in the Americas timezones
Responsibilities
- Ship new and improved features to end users in collaboration with your team
- Write, debug, and optimize new and existing code for our web apps, API, databases, infrastructure with automated tests and monitoring
- Deliver code to production and features to users frequently and incrementally
- Collaborate with your team through pair programming, mob programming, code reviews, and design sessions
- Contribute to cross-team technical improvements and investments
- Seek out opportunities to provide shared value through improvements of our common systems, tooling, and practices
- Support and improve our build and delivery pipelines
- Contribute to technical design and architecture conversations with your expertise and perspective
- Contribute to better practice, processes and teamwork
- Help to unblock teammates as well as other teams through hands-on work and guidance.
- Break work down so we can deliver value to users incrementally.
- Help grow other engineers into more senior engineers.
- Systematically improve the quality of our product and process.
- Encourage collaboration and psychological safety.
- Know and spread awareness about the larger business context of what teams and individuals are working on.
View Full Description & ApplyYou'll be redirected to the employer's site