What are the responsibilities and job description for the Sr. Software Engineer, 340B position at Berkeley Research Group?
Job Summary:
Here at BRG, we’re tackling big problems with exciting, innovative solutions in the healthcare industry. Our team is driving change and transforming businesses through our advanced healthcare platform. While our enthusiasm for invention pushes us to deliver unique products, we are equally passionate about using technology to improve our clients’ experiences.
We’re looking for experienced engineers in search of a challenge and aspiring to use their talents to create valuable, quality solutions for complex projects. Our team of competent engineers and gifted designers will support you as you apply your problem-solving skills to create simple, yet powerful products. If you’re passionate about impact and in search of an enthusiastic, supportive team, BRG is for you.
Responsibilities:
- Building cloud-hosted web applications and microservices primarily in Ruby on Rails and Go.
- Deliver scalable, testable, maintainable, and high-quality code.
- Collaborate closely with other engineers and become a valued member of an autonomous, impactful, cross-functional team.
- Provide constructive feedback of software designs and code written by peers.
- Be part of exploring future system design and innovate in a complex domain.
- Work in an environment that supports your individual growth.
Requirements:
- Minimum 5 years of experience, expertise in Ruby and Ruby on Rails, but React and Go experience is a bonus.
- Experience with code quality, continuous delivery, and automated testing.
- Comfortable working in an agile environment and challenging yourself and your team to improve their ways of working.
- Experience building scalable, user-friendly web applications.
- Familiar with software architecture across the front-end, back-end, and the APIs that glue them. Microservices experience a plus.
- Excellent analytical and problem-solving skills and can communicate your ideas.
- Self-driven learner that can pick up new technologies and frameworks and run with them