This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Equip is looking for a full-stack Senior Software Development Engineer (SDE). The Senior SDE will be responsible for building new health care web applications and supporting existing ones in the Cloud. This role will also be responsible for supporting releases, monitoring, triaging and fixing production issues, and timely execution of projects. As a Senior SDE, you should be able to design new features, communicate clearly, work across multiple facets of the project, and help mentor less experienced developers. This role will have a strong analytic capability coupled with a passion for creating elegant solutions and a deep appreciation of systems design.
Job Responsibility:
Write clean, scalable software following industry best practices
Use leading-edge software development best practices and modern tools and libraries
Strong knowledge and experience in designing for and implementing solutions in the cloud (AWS)
Follow best practices, such as automated testing, thorough PR reviews, failing fast, etc
Develop documentation and proposals to explain existing and proposed architectures and designs
Assist in planning, estimating, and scheduling development work
Help plan technical execution by balancing feature delivery, tech debt reduction, and maintainable & performant design
Mentor and inspire junior and mid-level engineers
lead by example
Become an expert in your domain area and be very familiar with the other domains
Perform other duties as assigned
Requirements:
4 year degree in software engineering, computer science, or similar field
or equivalent work experience
5+ years of software development experience with at least one full cycle implementation
Experience with the below technology stack: Java
JavaScript/React
Relational database
AWS
Ability to write clear, maintainable, extensible and testable code
Experience designing and implementing web or mobile applications with a microservice back end
Experience in building highly scalable and performant distributed systems with high availability
Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure
Experience communicating and coordinating with the engineering and product teams
Experience working in and contributing to an Agile environment
Understanding of common web protocols such as ReST, OAuth, etc