Software Engineer
Backend Software Developer In this role, you''ll help design, build, and maintain scalable Back End systems while contributing to the reliability and performance of our core services.What You''ll Be DoingDesigning and developing reliable Back End services and infrastructure toolingWriting clean, maintainable code using Test-Driven Development (TDD) practicesBuilding and maintaining automated test suites to ensure system qualityMonitoring and improving the reliability, observability, and performance of key servicesWorking closely with clients to gather requirements, troubleshoot issues, and deliver effective solutionsContributing to improvements in system architecture, automation, and deployment pipelinesSupporting and mentoring junior developers while fostering a collaborative engineering cultureTaking ownership of technical challenges from investigation through to resolutionEssential Skills andamp; ExperienceStrong Back End development experience with Node.js or a similar languageSolid understanding of TDD and automated testing practicesExperience working directly with clients to gather requirements and resolve technical issuesStrong analytical and problem-solving skills, with a focus on identifying root causesExcellent written and verbal communication skillsDesirable Skills andamp; ExperienceExperience managing Back End systems in production environmentsFamiliarity with cloud platforms such as AWS or GCPExperience with infrastructure-as-code, CI/CD pipelines, and observabi
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!