What are the responsibilities and job description for the Staff Software Engineer position at RxLive?
Do you aspire to a great role with a great company where you can energize your career? We dream of giving you that opportunity and more with a key innovator in healthcare digital technology.
About RxLive
RxLive is an innovative healthcare and technology company based in St. Petersburg, FL, that is changing the way we look at prolonged health. Through our team of Clinical Pharmacists and our proprietary platform (My.RxLive), we are able to identify health risks in a way that has never been done before. We call it value-based pharmacy. Using algorithms and predictive analytics, we are taking comprehensive healthcare to a whole new level.
Our mission is simple: to create a technology and service that allows people to take more control of their own health, avoid hospitalizations and uncomfortable drug interactions, and live their healthiest life.
Position Summary
Reporting to the Vice President, Product & Technology, the Staff Software Engineer is responsible for working closely with the Product Team, as well as an external team of software engineers and data scientists in developing a robust and compliant software platform that serves to support RxLive’s Mission, Vision, and Values.
Direct responsibilities include the design, development, and implementation of product features necessary for the successful functionality of RxLive’s proprietary SaaS platform.
The Sr. Developer is a productivity-driven role that requires strong customer service, communication, and analytic skills with an ability to multitask in a fast-paced work environment while ensuring strict deliverable timelines are met. This role is intended to evolve into a Technology Lead/Principal Engineer role.
Why you’ll love this opportunity?
RxLive is a fast-growing healthcare start-up known for its culture of innovation. We encourage and empower employees to explore, experiment, and invent as we work toward becoming the technology of choice in the industry. As an early member of the Engineering Team, you will be directly involved in making architectural decisions and designing applications that create positive a user-experience and a lasting impact on patient lives. Your growth potential is only as limited as you are willing to make it in this position that has been slated to mature from an individual contributor role to a key leadership role in the the visible future.
Specific Responsibilities
- Design and develop scalable, high-performing application and identify areas of improvement.
- Architect and design integrations with third party applications.
- Write clean code covered by unit and integration tests.
- Work with a team of Product Owners, SCRUM masters and Testers, and be a key part of SCRUM ceremonies.
- Collaborate with an outsourced development team on development and DevOps efforts .
- Adhere to software engineering best practices.
- Work independently with little oversight while meeting deliverable timelines.
- Mentor junior engineers as the team grows.
- Other duties as assigned.
Core Competencies
- Articulate leadership and exceptional communication skills across all levels of the organization.
- Strong ability to work independently with little oversight while meeting very strict deliverable timelines.
- Exceptional ability to see how activities relate to cross-departmental functions with attention to key detail.
- Ability to continuously evaluate operational efficiencies for process improvement.
- Excellent understanding of organizational goals to ensure alignment.
- Significant attention to detail is key.
- Advanced ability to develop and foster trust and long-term relationships.
Qualifications
The ideal candidate will possess the following qualifications:
Education:
- A Bachelor’s degree in software development, computer science, or a related discipline is required.
- A Masters degree in a related discipline is preferred.
Experience:
- 6 years of experience as a software engineer
- 3 years of experience in people management
- Technology stack experience to include PHP Laravel, Vue.js, Maria DB, Javascript (preferably frameworks-based)
- Propensity and experience in making good architectural decisions
- Experience working with REST APIs, version control (preferably Git) and MVC frameworks
- Excellent communication skills
- Automated testing experience (Unit test cases)
- An understanding or working experience with AWS platform
- An understanding of AWS security controls
- Excellent communication skills
Job Type
Full time exempt