
Senior Software Engineer – Backend
Peaksware Holdings, LLC
full-time
Posted on:
Location Type: Hybrid
Location: Louisville • Colorado • United States
Visit company websiteExplore more
Salary
💰 $111,216 - $185,360 per year
Job Level
About the role
- As Senior Software Engineer (Backend), you will be responsible for creating and supporting backend services that power our products.
- Owning applications from inception through development, test, and release to production.
- Contributing to our products by developing modular backend code in our frameworks, developing services and improving system scalability; adding new features to APIs; refactoring monolithic code to highly-cohesive, loosely-coupled components; and identifying performance bottlenecks across the entire system.
- Continuing growing in your craft, and helping us continually improve processes, software quality, and system performance.
- Driving and facilitating architecture / design discussions and decisions, inspiring and mentoring junior teammates, and bringing new languages and skills to a smart and high-performing team.
- Continuously delivering features that delight our growing and evolving customer base.
- Addressing problems of scale to help us sustain current growth and prepare for the future.
- Implementing technical solutions that benefit the entire team, and that help us achieve our strategic goals.
- Supporting our internal and external customers by developing stable, intuitive APIs.
- Mentoring other developers, and helping to set a high standard across the team.
- Reviewing code written by team members to help ensure high-quality and performant code.
- Helping drive open and honest team communication, best practices, and education in new technologies.
Requirements
- 5 - 10+ years of experience* working on challenging problems in complex applications
- Production experience developing in Ruby, C#, and SQL
- Experience with the Rails and .NET frameworks
- Deep understanding of relational database design, including indexing strategies, query optimization, and transaction management
- Expertise in designing, documenting, and versioning RESTful APIs that support both internal services and external consumers
- Experience with cloud-based queuing systems like Redis, RabbitMQ, or similar
- Experience addressing problems of high-velocity scale and growth
- Experience with CI/CD processes and frequent deployments to multiple cloud-based environments
- Experience refactoring applications and seeing architectural changes through from design to completion
- Experience with AWS, or similar cloud providers
- Strong written and verbal communication skills, and proven experience collaborating with Product teams and colleagues across the company
- Demonstrated commitment to continuous improvement of yourself and your team
- Degrees are not required and we value all forms of continued education including traditional four-year degrees, post-graduate degrees, associates degrees, bootcamps, online training, professional certifications, self-teaching and more.
- Experience with automated unit testing, and writing highly testable code
- A background developing commercial edTech products, ideally delivered via SaaS
- Experience contributing to front-end applications using React and Typescript
- Hands-on experience with Docker and container orchestration
- Experience implementing structured logging and monitoring using Datadog or another relevant platform
- Familiarity with OWASP Top 10 and experience implementing secure coding practices across different frameworks
- Actively embracing AI-assisted engineering.
Benefits
- We offer comprehensive health benefits including medical, dental, and vision insurance; health savings and flexible spending accounts, paid parental leave; and an employee assistance program.
- Additional coverage options including Accident & Critical Illness insurance as well as Hospital Indemnity are also available.
- We offer several company paid options including Short Term Disability, Long Term Disability, as well as Basic Life Insurance and AD&D.
- Additional coverage options including Employee-paid Supplemental Life Insurance for Employee, Spouse, and/or Child are also available.
- We offer a 401(K) including a company match.
- We observe 12 paid holidays annually and provide discretionary Flexible Time Off. Employees also receive free access to our products, corporate discounts, and professional development resources.
- Access to the Performance and Recovery Center (PARC), our on-site fitness facility, as well as employee only access to on-site locker rooms and showers.
- Employee only access to secure, indoor bike storage and access to e-bikes exclusively to Peaksware employees.
- Access to our onsite Music and Podcast Studio.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyC#SQLRails.NETRESTful APIsCI/CDAWSDockerReact
Soft Skills
communicationmentoringcollaborationcontinuous improvementproblem-solvingteamworkleadershipinspirationeducationfacilitation