Skip to content
← Back to job listings

Senior Software Engineer

Jobs for Humanity · London, United Kingdom

Software DevelopmentSenior LevelQuick applyfull-time2 days ago

About The Role

Design, develop, and maintain high-quality software solutions to drive business value and technical excellence. We need people that can build and manage our web applications

Job Duties and Responsibilities

  • Deliver scalable, maintainable code on schedule
  • Reduce production defects by improving code quality
  • Optimize system performance and reliability
  • Mentor junior engineers and contribute to team growth
  • Drive technical design and architecture decisions

Required Qualifications

  • 5+ years of professional software engineering experience
  • Bachelor's degree in Computer Science or related field
  • Strong proficiency in one or more programming languages (e.g., Java, Python, C#, TypeScript)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Solid understanding of data structures, algorithms, and system design
  • Java / Python / C# / TypeScript
  • Cloud platforms (AWS, Azure, GCP)
  • Databases (SQL, NoSQL)
  • CI/CD pipelines and DevOps
  • Microservices architecture
  • RESTful APIs
  • Version control (Git)
  • Containerization (Docker, Kubernetes)
  • Problem-solving and analytical thinking
  • Strong communication and collaboration

This listing was posted by a verified recruiter at Jobs for Humanity. Report this listing