Role: PHP/Laravel and Python Developer
Location: Remote
Duration: Long term
Rate: $market All Inclusive
Job Description:
We need a full stack developer to join one of our product delivery teams. You will work on our customer-facing user interfaces and applications and be responsible for the delivery of UI features and associated back-end services that make our patient registration and authentication process/workflow seamless. Patient GRV (GPA) team is responsible for building OIDC Enabled User registrations, login, 2FA, Password less Authentication, Social Login and Password management, etc. and act as the identity provider for Customer's Patient Systems. You will be responsible for co-design and delivery of features along with our architects, backend engineers and test engineers. You will constantly be thinking about value for the user, quality, reliability and how to make our applications robust and globally scalable. You will need to enjoy being part of a multi-functional team and enjoy the experience of building a high performing culture where shipping the product is a team effort and the team shares in the successes as well as the problems that need fixing.
Responsibilities: As part of our team, you will be responsible for the implementation of major front-end features and their associated back-end services and APIs. This means: Participating in the design and delivery the web-UI product. Developing solutions by designing system specifications and tests before delivering them. Mobile First UI designs with excellent Front End experience is a must. Good understanding OIDC based login is a plus. Identifying, analyzing, and developing interfaces, flows and APIs Integrating user-facing elements with server-side logic using REST APIs. Building reusable code and libraries for future use Optimizing applications for maximum speed and scalability Implementing security and data protection features Deliver unit tests, integration tests and work with the QA lead to ensure that quality is baked into everything the team delivers and that there is no artificial split between delivering lines of code and delivering testing outcomes. The team ships as a team and Experience of working in this sort of environment is a must. Performing code review to ensure high quality and potential for reuse. Providing cross-over training as required for other team members and the support team. Collaborating effectively with other team members and stakeholders, helping where help is necessary and recognizing that the team delivers together. Write documentation as required, including in-line code commentary, GitHub .MD documentation and confluence SDLC documentation that describes: The purpose of the software The CI environment and deployment processes Development standards and processes Architecture, API and Design Architectural Decision Records How to run the application locally Processes and checks for deployment to the cloud environments
Qualifications:
3-5 years of experience as a full stack web developer with excellent Front End experience developing mobile first UI. 3-5 year's experience and fluency in PHP/Laravel and Python 3-5 year's experience with Vue or Angular or React Experience with web personalization such as Thunderhead or Adobe Target is a plus Excellent experience with unit testing frameworks such as Jest and a preference for working in TDD / BDD workflows Excellent experience with Git and source control flows Some experience of CI/CD pipeline development Strong analytical / problem-solving skills. A positive, learning mindset and happy to help others as much as deliver your own code and tests. Experience with terraform is a plus.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.