Senior Software Engineer

WorkWave
Summary
Join WorkWave's team of creative and talented individuals as a Senior Software Engineer. WorkWave offers a unique blend of a large, established customer base and significant growth opportunities. You will contribute to the transformation of the field service industry by building cloud-based software, mobile apps, and high-value services. The role involves designing, coding, and documenting software in Ruby on Rails using PostgreSQL, implementing AI-powered features, and collaborating with cross-functional teams. You will also contribute to code reviews, handle real-time issues, and maintain a stable application environment. WorkWave provides a remote-first global work community with a flexible work environment and a robust benefits package.
Requirements
- Expert-level knowledge in object-oriented programming and patterns
- Minimum of 5+ years of experience building scalable Ruby on Rails applications
- 3+ years of relational database design and support at scale
- The ability to dissolve complex requirements into manageable units of work
- Demonstrated aptitude to proactively manage project development and tasks
- Excellent interpersonal and communication skills
- Excellent at debugging and cutting through the noise
- Be comfortable working in an agile environment (CI/CD)
- Ability to balance development responsibilities with technical mentorship
Responsibilities
- Design, code, and document software in Ruby on Rails using PostgreSQL
- Work on implementing Ai powered features
- Collaborate with other engineers, UI/UX designers, quality analysts and product managers from product development teams across the company
- Implement best patterns and practices of object-oriented design
- Contribute to code reviews and help foster a culture of innovation within the team
- Handle real time issues and help maintain a stable application environment
Preferred Qualifications
- Experience with Heroku
- Familiarity with Ai concepts
- Experience with Javascript and Typescript frameworks (React)
- Experience with AWS services
- Experience integrating multiple platforms through APIs
- Experience with any of the following: Grafana, Rollbar, Papertrail
Benefits
- Health and dental
- 401k with company match
- Flexible Time Off policy or generous PTO plan (role dependent)
- Paid holidays
- Up to 4 weeks paid bonding leave
- Tuition reimbursement
- Robust Employee Assistance Program through TotalCare offering free counseling 24/7/365, plus financial counseling, legal guidance, adoption assistance services and much more!
- 24/7 access to virtual medical care with Teladoc
- Quarterly awards based on peer nominations
- Regional discounts and perks
- Opportunities to participate in charitable events and give back to the community