Lead Software Development - Remote
Role details
Job location
Tech stack
Job description
-
Work closely with business analysts to design, develop and test new features and functionality for our core product
-
Work closely with support analysts to identify and fix bugs
-
Develop prototypes and proof of concepts to explore new technologies and determine how to best integrate them into the product
-
Create clean, reliable, performant code with an eye for future maintainability
-
Such other activity as may be assigned by your manager
Requirements
-
Bachelor's degree in computer science or related field or equivalent combination of education and experience
-
Minimum of 8+ years of industry and/or relevant experience, typically with 2+ Bachelor's degree in computer science or related field or equivalent combination of education and experience
-
Strong grasp of object-oriented programming and relational database concepts
-
Expert proficiency in PHP, MySQL, MongoDB, RabbitMQ
-
Expert proficiency with SQL and strong grasp of database concepts
-
Expert proficiency in docker/containerization/kubernetes/eks/helm/fluxcd/karpenter
-
Excellent analytical and problem-solving skills
-
Excellent written and verbal communication skills
-
High attention to detail
-
Experience working with object relational mappings
-
Experience with Agile development practices
#LI-AS1 #LI-Remote