WSD

Lead Software Engineer

WSD

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

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