
Senior Full Stack Software Engineer – Shared Services
Bluesight
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $120,000 - $135,000 per year
Job Level
About the role
- Spearhead the design, development, and maintenance of both front-end and back-end applications.
- Build web services using Ruby on Rails and Python FastAPI.
- Regularly deploy your work via Infrastructure as Code with Terraform.
- Own the end-to-end software development lifecycle, from ideation and design to deployment and monitoring.
- Ensure application performance, security, and scalability meet the highest standards.
- Create comprehensive unit and integration tests to maintain code quality and reliability.
- Collaborate with cross-functional teams to gather and translate business requirements into technical solutions.
- Lead code reviews, providing constructive feedback, and champion best practices.
- Stay current with industry trends, emerging technologies, and continuously enhance our technology stack.
- Mentor junior engineers, foster a culture of learning, growth, and technical excellence.
Requirements
- A bachelor's or master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Solid understanding of software engineering best practices (code reviews, source control, build processes, testing, etc.)
- Experience in developing Infrastructure as Code to deploy your work.
- Demonstrated expertise in writing comprehensive tests (unit, integration, end-to-end) to ensure code quality and reliability.
- Strong understanding of database systems, focused on relational SQL (MySQL)
- Proven experience in product development, translating business requirements into scalable and user-centric software solutions.
- Exceptional problem-solving skills and the ability to troubleshoot complex technical challenges.
- Excellent verbal and written communication skills, with the ability to effectively collaborate within cross-functional teams.
- A proactive and self-driven attitude towards learning, innovation, and continuous improvement.
- A passion for leading by example, sharing knowledge, and fostering a culture of ownership and technical excellence.
Benefits
- Unlimited vacation days!
- Generous insurance coverage
- 401k program with a company match
- Fun, collaborative culture!
- Dedicated budget for training and career development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsPython FastAPIInfrastructure as CodeTerraformunit testingintegration testingend-to-end testingdatabase systemsrelational SQLMySQL
Soft Skills
problem-solvingcommunicationcollaborationmentoringleadershipproactive attitudeself-driventechnical excellencelearninggrowth
Certifications
bachelor's degree in Computer Sciencemaster's degree in Software Engineering