Senior Software Engineer • London London

Posted 19 hours 26 minutes ago by Next Gate Tech

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
About The Role

Hello! I'm Nicolas, Chief Product Officer at Next Gate Tech. We're looking for a passionate Senior Software Engineer with a builder's mindset to join our team. In this role, you'll lead the design and delivery of scalable software solutions, taking projects from concept to completion. If you thrive on solving complex problems and enjoy bringing ideas to life through technology, we'd love to hear from you.


Responsibilities include:
  • Lead the design, development, and delivery of major product features with a focus on performance, quality, and scalability.

  • Take ownership of the entire development cycle of features, from ideation to successful release.

  • Influence and elevate engineering practices, setting a high standard for technical quality and effective engineering processes.

  • Collaborate closely with product and design teams to translate business requirements into technical specifications and solutions.

  • Write high-quality, reusable code, and conduct detailed code reviews.

  • Balance management of technical debt for owned systems with strategic project execution.


Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 5+ years of professional software engineering experience.

  • Proficient in backend technologies including Python, with a deep understanding of software architecture and design principles, ability to evaluate different approaches to balance performance, cost, and maintainability.

  • Experience with cloud platforms (GCP, AWS) is a must.

  • Experience with relational and NoSQL databases, with a focus on best practices in data modeling and performance optimization.

  • Hands-on experience with building and scaling microservices, RESTful APIs, and understanding of distributed systems.

  • Experience in leading feature development, mentoring junior engineers, and influencing engineering practices.

  • Excellent interpersonal skills, with the ability to clearly communicate complex technical topics to both technical and non-technical stakeholders.