
Lead Software Engineer
WSD
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Lead a team of java and nodejs full-stack engineers
- Participate company-wide technical forums to drive for defining standards that will impact the entire company
- Design, develop, test, and maintain applications according to project requirements.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Provide guidance on all levels of software engineers, including seniors.
- Write clean, scalable, and maintainable code following industry best practices and coding standards.
- Troubleshoot, debug, and optimize existing applications and systems for performance and reliability.
- Write automated tests and address code smells and vulnerabilities.
- Participate in peer code reviews and provide constructive feedback.
- Contribute to technical discussions and architectural decisions.
- Stay up to date with emerging technologies, frameworks, and development trends.
- Provide level 3 troubleshooting support.
Requirements
- Proven Experience in Leading a development team.
- Ability to respond to production incidents outside standard working hours when necessary.
- Solid understanding of object-oriented and functional programming principles.
- Experience building RESTful APIs and front-end applications using modern frameworks.
- Experience building event-driven architecture applications using Kafka
- Strong knowledge of relational and non-relational databases.
- Hands-on experience with CI/CD pipelines and deployment automation.
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
- Strong problem-solving and debugging skills.
- Experience with microservices or distributed systems.
- Hands-on experience on using a web service container such as Tomcat.
- Using agentic AI to enhance the coding experience, and be able to share your experience with fellow developers.
Benefits
- Employer that values diversity
- Highly encourage applications from qualified and eligible candidates irrespective of age, race, religion, national origin, gender, sexual orientation, gender identity and/or expression, veteran status, disability, or any other protected status.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaNode.jsRESTful APIsKafkarelational databasesnon-relational databasesCI/CD pipelinesDockerKubernetesmicroservices
Soft Skills
leadershipproblem-solvingdebuggingcollaborationguidancecommunicationconstructive feedbacktechnical discussionsadaptabilityemerging technologies