Jobs for Humanity logo

Senior Software Engineer

Jobs for Humanity

Posted about 3 hours ago

Job Description

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

Qualifications

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

Job details

Workplace

Office

Location

London, , United Kingdom

Experience

SE

Similar
Jobs for Humanity logo

Jobs for Humanity

About

Jobs for Humanity paves the way to a fairer future for all by connecting historically underrepresented talent to welcoming employers.

Key Team Members

Jolie den Boer

Jolie den Boer

Mark Mansour

Mark Mansour

Roy Baladi

Roy Baladi

Jacek Koster

Jacek Koster

Jobr Assistant extension

Get the extension →