We’re a health insurance company that acts like a technology company. We’re using software, data science and telemedicine to make health insurance more affordable, easier to access and more of a delightful experience
Read more about this company
Troubleshooting, monitoring and where appropriate maintaining current backend services in PHP
Developing new backend services in Java and/or delivering front-end applications developed in React. (training will be supplied as necessary)
Please note that overtime you would transition from PHP to Java as the companies architecture moves Java for the Backend. However, training would be provided to easy your transition
Responsibilities:
Troubleshooting, monitoring and where appropriate maintaining current backend services in PHP
Developing new backend services in Java and/or delivering front-end applications developed in React. (training will be supplied as necessary)
Owning the development and maintenance of a microservice
Integrating with required third-party APIs
Understanding business goals and architecting solutions to achieve them in any part of the application
Providing technical support to customer when necessary. Investigating problems and providing short & long-term solutions
Documenting the development process, architecture, and technical details
Keeping abreast of new trends and best practices in web development
Requirements
3 years working experience as a PHP / Laravel developer
Willing to learn/transition to Java for our backend services
In-depth knowledge of object-oriented PHP and Laravel 5 PHP Framework
Hands-on experience with SQL schema design, SOLID principles, REST API design
Knowledge of software testing (PHPUnit)
Experience with Git
Experience working in an agile environment
Able to write clean, readable, maintainable and testable code
Comprehends and follows web security best practices
Creative and efficient problem solver
Willingness to expand personal skill sets in other languages and services as required for the architecture and scalability requirements of the application
Passionate about what you do and care deeply about the things you build
Ability to clearly communicate to technical and non-technical audiences
Excellent time management
Experience working on a 100% remote team is a nice to have
Experience with Spring boot microservices is a nice to have