Reporting to the Lead Development Engineer and working within an experienced and collaborative development team, you will be tasked with building performant, scalable, and sustainable backend application architecture and software.
Your responsibilities will include:
Working with the technology team in the adoption and maintenance of modern (agile) software engineering practices
Building technical integrations with third-party vendors
Supporting critical technology incidents as needed
Working in technology architecture, scalability, security, and performance initiatives
Delivering high-quality hands-on engineering work in line with the companies commercial objectives
Mentoring other platform engineers and team members
Tracking and driving to completion all of the platform focus group's deliverables
Working within defined project management guidelines and security best practice
Contributing technology inputs to the product team and roadmap discussions
Be the champion in delivering scalable, robust, commercially viable technology outcomes for the company and become a cultural change agent within the technology group to focus on engineering best-in-breed, commercially viable technology outcomes for the business.
Requirements
Minimum 5 year's industry experience with Ruby on Rails development deploying scalable Rails API & applications
5+ Experienced in any Web Development fields
Identifying bottlenecks, optimizing and profiling web applications using NewRelic and related tools
Develop and maintain specs using Rspec, Jest, and e2e preferably Cypress
Experience in creating APIs
Good understanding of pair programming and in pair code reviews
Working proficiently in relational databases
Have worked in teams of 3 or more developers
Experience and understanding of CI/CD tools such as CircleCI
Experience deploying scalable cloud solutions on AWS
Experience working within Agile environments (Scrum/Kanban)
Basic experience working with frontend frameworks such as Vuejs
Devops skills a bonus
Your attributes:
Confident and autonomous
You write performant, scalable, efficient code
You take pride in your work
You have good (written/verbal) communication skills and contribute regularly to architectural and team discussions
You aren't afraid of making and learning from mistakes
You share and communicate your knowledge with the team
TDD and BDD by default
Some knowledge/interest in other technologies we use, Vuejs, React native, serverless
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering
Industries
Mga Serbisyo sa IT at Konsultasyon sa IT
Pinapataas ng mga referral ang iyong pagkakataon na ma-interivew sa ShiftCare nang 2x
Ia-unlock namin ang community knowledge sa isang bagong paraan. Makakapagdagdag ang mga eksperto ng mga insight nang direkta sa bawat artikulo, na sinimulan sa tulong ng AI.