
Lead Software Developer
Posted Aug 14

Posted Aug 14
This is a fully remote position, open to applicants in United Kingdom.
• Oversee the design, development, and implementation of scalable full-stack solutions.
• Offer technical guidance, coaching, and mentorship to engineering teams.
• Advocate for engineering best practices, coding standards, and knowledge sharing.
• Lead technical decision-making processes and assist in technology selection.
• Promote DevOps methodologies, automated testing, and continuous delivery practices.
• Plan and spearhead the implementation of complex features and user stories.
• Collaborate effectively with architects, product managers, business analysts, testers, and client stakeholders.
• Take ownership of technical delivery, ensuring alignment with business and user requirements.
• Contribute to sprint planning, estimation, backlog refinement, and technical design discussions.
• Engage in release planning, deployments, and production support activities.
• Maintain ownership of production services developed by the team.
• Enhance robustness, resilience, observability, performance, and operational stability.
• Conduct code reviews and ensure quality assurance standards are met.
• Troubleshoot complex technical challenges and execute root cause analysis.
• Identify opportunities for automation and continuous improvement.
• Build strong relationships with stakeholders and delivery partners.
• Participate in show-and-tell sessions, demonstrations, and technical workshops.
• Contribute to broader engineering and developer communities.
• Effectively communicate technical concepts to both technical and non-technical audiences.
• Extensive experience in developing cloud-native applications utilizing TypeScript and Node.js.
• Strong comprehension of full-stack software development principles and contemporary engineering practices.
• Experience in designing and implementing RESTful APIs and event-driven architectures.
• Solid knowledge of object-oriented and functional programming concepts.
• Proficient with CI/CD tools, containerization technologies, frontend frameworks like React, and Java frameworks including Spring and Hibernate.
• Proven experience using AWS services such as Lambda, SQS, S3, RDS, DynamoDB, and CloudWatch.
• Experience with Infrastructure as Code, specifically using Terraform.
• Strong understanding of cloud security, scalability, reliability, and operational excellence.
• Experience with PostgreSQL and relational database design.
• Knowledge in data modeling, performance optimization, and database management.
• Experience in integrating services across complex enterprise environments.
• Experience working within Agile, multidisciplinary delivery teams.
• Strong communication and stakeholder management skills in client-facing roles.
• Familiarity with tools such as Jira, Slack, Microsoft Teams, and Figma.
• Eligibility for SC clearance is a prerequisite.
• Desirable: experience in Scala and/or Java development.
• Desirable: experience providing services within UK Public Sector or Government Digital Service settings.
• Desirable: understanding of Government Technology Code of Practice and Service Standards.
• Desirable: experience with CI/CD pipelines and automated testing frameworks.
• Desirable: knowledge of monitoring, observability, and operational support practices in production settings.
• Desirable: experience leading distributed or multi-supplier teams.
• Pension Scheme with contributions matched up to 10%.
• Private medical insurance coverage.
• Income Protection plan.
• Life Assurance coverage.
• 25 days of paid leave plus National Holidays.
• Flex benefits program available.
• Reasonable adjustments offered during the application and assessment process.
• Support as a Disability Confident employer.
• Care leaver friendly employer support.
Sigma Software Group
Collectly
Allata
Get handpicked remote jobs straight to your inbox weekly.