Senior Software Engineer (Open to remote - work from home)
Job Description
We leverage disruptive technology and artificial intelligence to simplify and streamline the healthcare experience, connecting providers and patients whenever and wherever it is most convenient, often within just minutes.To learn more about our expanding services, partnerships with major health plans, hospital systems and employers, download our app, or text "Sophie" to MDLIVE (635483) to register and experience our product firsthand.
We are currently seeking a Senior Software Engineerto join our growing team. Due tothe unprecedented situation of COVID-19, MDLIVE has decided to protect ourcurrent and futureemployees by managing our business remotely. This is inclusive of interviewing, onboarding, and each role day-to-day.
The Senior Software Engineer is an exciting opportunity to work on a high volume and high performing platform. You will work alongside other Engineers and Sr. Engineers to help develop new features and fix current features and bugs. You will act as a mentor and guide for more junior team members. You will have the chance to have hands on experience developing software that is making healthcare more accessible and efficient.
What you'll do?
As the Senior Software Engineer you will use Ruby and JavaScript for the development of new features for MDLIVE. In addition, you will:
- Communicate company goals and deadlines to team.
- Motivate team members and assesses performance.
- Provide help to management, including hiring and training, and keep management updated on team performance.
- Translate requirements created by product owners into the architecture for that solution.
- Craft project solutions on the server or client side.
- Develop project solutions both independently and paired with other developers.
- Take ownership of the code that you ship.
- Write new features with high quality tests.
- Fearlessly dive into legacy code and refactor it.
- Conduct regular code reviews to improve code quality, design, and tests.
- Attend weekly Retrospective meetings to discuss solutions to technical and process challenges.
- Collaborate with Product Owners on defining User Stories for team.
- Promote culture of Agile Software Development including learning and sharing industry best practices among the team.
- Recommend system solutions by comparing advantages and disadvantages of custom development and open-source alternatives.
- Complete application development by coordinating requirements, schedules, and activities.
- Contribute to team meetings and offer system improvements and solutions.
- Troubleshoot development and production problems across multiple environments and operating platforms.
- Support users by developing documentation and assistance tools.
- Update industry knowledge by researching new technologies and software products, participating in educational opportunities, maintaining personal networks, and promoting such activities among team.
- Explore new opportunities to add value to product and process and present to the team.
- Conducts training sessions for Junior team members.
What skills and experience do you bring?
- Bachelor's Degree in Computer Science or related field preferred.
- Minimum 5 years developing with Ruby on Rails, completing 2 or more applications in Rails 3.2 or higher.
- Strong experience of Agile Methodologies.
- Strong experience of Test-driven development and behavior driven development.
- Strong experience of Software version control (Git).
- Excellent Written and Verbal Communication.
- Strong understanding of JavaScript beyond just jQuery.
- RSpec and Capybara experience.
- Rails 3.x and 4.x experience.
- Intermediate CSS skills, no designing needed.
- A solid understanding of design patterns.
- Capistrano for deployments.
- Database design and SQL experience.
- SQL and Linux command line.
Benefits and Perks of Joining MDLIVE:
- Competitive PTO program
- Medical (including FSA & HSA), dental, vision, and life insurance benefits
- Free, unlimited access to MDLIVE's virtual healthcare platform
- 401k program with company match
- Paid paternal leave
- Fertility benefits
- Kazoo (peer-to-peer rewards & recognition platform)
- Career development and growth opportunities
- Generous employee referral bonuses
- Free, unlimited access to LinkedIn Learning
- Casual dress code
- Company-sponsored events and meals when we return to the office
What makes a successful MDLIVER?
- Thrive in a fast-paced and entrepreneurial environment, find peace in chaos, take initiative, and absorb information quickly
- Have a high level of intellectual curiosity
- Have Humility
- Be trustworthy by doing what you say you will do
Most importantly, you will be part of an entrepreneurial, agile and fast-paced team that also knows how to have fun!
Interested? Let's talk. Submit your application today and come join us in our journey to disrupt healthcare!
As an Equal Opportunity Employer, our human code is simple. Think Big. At MDLIVE, we see diversity and inclusion as a source of strength in disrupting healthcare. We believe we can revolutionize our industry if our workforce is as diverse as our users. We are looking for people who bring diversity of thought, experience, background, gender, religion, ethnicity, sexual orientation, age, marital status, country of origin and disability.
Date Posted
12/20/2022
Views
5
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View Details