Work as a consultant on a variety of client projects, delivering high-quality software solutions.
Collaborate with modern technologies and with other professionals across teams.
Contribute to the design and development of challenging, meaningful applications for clients.
Take ownership of estimates, deliverables, and the general development process.
Troubleshoot and work through difficult technical issues; contribute to shared libraries as needed.
Participate in continuous learning, training, and professional development activities.
Requirements
5+ years of professional software development experience.
Professional experience working with Gen-AI is strongly preferred
5+ years of professional experience working with Ruby on Rails
3+ years of professional experience working with Amazon Web Services (AWS)
Meaningful experience working on large, complex systems.
Ability to take extreme ownership over your work.
Ability to identify with Bluelight's clients' goals and dedicate yourself to delivering on the commitments you and your team make to them.
An understanding of best practices and a commitment to following them.
Ability to work through new and difficult issues and contribute to libraries as needed.
A positive mindset and a can-do attitude.
Forensic attention to detail.
You're passionate about software development and constantly striving to learn new things and improve.
Benefits
Competitive salary and bonuses, including performance-based salary increases.
Generous paid-time-off policy
Technology / Office stipend
Health Coverage
Flexible working hours
Work remotely
Continuing education, training, conferences
Company-sponsored coursework, exams, and certifications
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentRuby on RailsAmazon Web ServicesGen-AItroubleshootingapplication designapplication developmentshared librariesbest practiceslarge complex systems
Soft skills
ownershipclient dedicationproblem-solvingpositive mindsetcan-do attitudeattention to detailcontinuous learningcollaborationcommunicationprofessional development