Senior Full Stack Engineer - Remote (US Only)
- McKinney, TX
- Employees can work remotely
Blockit's focus on simplifying healthcare processes for everyone motivated the company to build technologies that improve patient access and lead to better patient outcomes. By combining advanced technology with expert service and support, Blockit removes the barriers that stand in the way of patient access and care.
We are seeking a driven and innovative experienced full stack engineer to join our growing team and help generate solutions to address and meet various requirements and needs to transform healthcare. In this role, you will work on a variety of projects and will play a key part in making sure that end results are designed and delivered according to the relevant business requirements.
As a senior engineer, you will help develop our React front-end application, and our Elixir-based backend APIs. Work on interesting challenges like expanding our React front-end, building intuitive user interfaces and workflows, and writing scalable APIs. We’re looking for a strong product-focused engineer who can work quickly on a small team to lead up important parts of our application stack.
To be successful as a senior engineer, you should be able to integrate new functionality into the existing systems architecture, while taking a measured approach to refactoring and improving existing code. An outstanding senior engineer should be able to simply explain complex problems to stakeholders.
In this position you will have the following responsibilities:
Processing client requirements into actionable implementation.
Work with customers, product team, stakeholders, UX experts, and the blockit platform engineering team to design and develop solutions to challenging problems, leading initiatives and providing guidance to technical and non technical stakeholders.
You will be challenged to learn new things, use new technology, understand complex relationships with back office systems, and participate in the shaping of solution delivery.
Provide thought guidance in systems engineering methods and bring your passion for technology to motivate and inspire on a day to day basis.
Take calculated risks, learn from success or failure, and apply that to the next problem in the pipeline.
Collaborate across the organization to establish unified and intelligent designs, robust interactions, and minimal code footprint required to deliver features.
Do all this in a way that respects teamwork, diversity of opinion, and which maintains blockit’s core values.
Scrutinize project constraints to analyze alternatives, mitigate risks, and conduct process re-engineering as necessary.
Participate in resolving technical problems as they arise.
Required qualifications for this position include:
Outstanding communication skills.
Strong organizational and influencing skills.
Bachelor's degree in Computer Science or equivalent and relevant experience.
2 years experience designing software and building applications using:
Microservices built in Elixir, connected using GraphQL.
React on the frontend (not even a single line jQuery, phew!)
Kubernetes on Google Cloud Platform, Docker, Postgres.
Github and CircleCI for Development/CD.
Knowledge in aspects of documentation, wireframing and presentation
Familiarity with toolsets to interact, manipulate, and log on to SAAS applications
Preferred qualifications for this position include:
A solid software development foundation including competencies in data structures, algorithms and software design
Experience with healthcare technologies utilizing HL7 and FHIR
A demonstrated track record of being a change agent, leaving every team and process better than you found it
Previous experience designing complex technical solutions for cloud based software platforms
All your information will be kept confidential according to EEO guidelines.