Bluesight is a high growth healthcare information technology company that aims to create solutions for health systems and pharmacy operations. The Senior Full-Stack Software Engineer will design, develop, and maintain applications to enhance healthcare data products, ensuring performance, security, and scalability while mentoring junior engineers.
Responsibilities:
- 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
- Experience integrating Electronic Health Record (EHR) data into enterprise software