Software Engineer (Full Stack, United Kingdom) in London

Software Engineer (Full Stack, United Kingdom) in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Ema

At a Glance

  • Tasks: Join a dynamic team to create innovative software solutions for enterprise clients.
  • Company: Ema, a forward-thinking tech company in the UK.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Exciting projects with excellent career advancement opportunities in a supportive environment.
  • Why this job: Make a real impact with cutting-edge technologies and collaborate with global teams.
  • Qualifications: 7+ years of experience in full-stack development and strong problem-solving skills.

The predicted salary is between 60000 - 80000 £ per year.

We are seeking an experienced Enterprise Software Engineer to join the Ema team in the UK.

Responsibilities

  • You will work with a cross-functional team of product managers, designers, and developers to deliver high-quality software solutions that meet the needs of our enterprise clients.
  • Develop and maintain enterprise software applications, including API, data, application, and service development.
  • Write clean, efficient, and maintainable code by employing a test-driven development process.
  • Build scalable and reliable back-end systems using languages like Go and Python.
  • Develop and maintain APIs using REST, gRPC, or GraphQL.
  • Integrate multiple enterprise applications and services using a scalable framework like FastAPI.
  • Build and maintain data schema using PostgreSQL, NoSQL, etc.
  • Knowledge of front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or Angular.
  • Design data pipelines for machine learning using the DE stack and event-driven technologies like Temporal and Kafka; work with foundational LLMs across OpenAI, Gemini and Claude.
  • Ensure that applications are secure and adhere to industry best practices.
  • Able to design and develop enterprise-grade features or modules using SOLID principles and best practices around software engineering.
  • Develop high availability, low latency enterprise-grade software products using Agentic Architecture, LLMs, and RAG technology.
  • Continuously improve software development processes and practices.

Qualifications

  • The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages.
  • Experience working with global teams.
  • At least 7+ years of relevant work experience.
  • Experience with cloud technologies like GCP.
  • Knowledge of database technologies such as PostgreSQL, Elastic, and Redis.
  • Ability to work independently and as part of a team.
  • Bachelor’s degree in Computer Science or a related field.
  • Understanding of security best practices and protocols for enterprise software applications.
  • Experience in Agentic, LLMs and knowledge search is a plus.
  • Experience with integrating multiple enterprise applications, including frameworks and authentication.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Experience in back-end development using languages like Python and Go.
  • Solid background in algorithms, data structures, and object-oriented programming.
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or Angular.
  • Knowledge of designing and building API platforms and integration systems.
  • Experience deploying software in multi-tenant SaaS environments.
  • Strong problem-solving skills and attention to detail.

Software Engineer (Full Stack, United Kingdom) in London employer: Ema

Ema is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a significant impact in the AI space. With a strong emphasis on employee growth, we offer ample opportunities for professional development and collaboration within cross-functional teams. Located in the UK, our fast-paced startup environment encourages creativity and agility, making it an ideal place for passionate engineers to thrive and contribute to cutting-edge solutions.

Ema

Contact Details:

Ema Recruitment Team

We think you need these skills to ace Software Engineer (Full Stack, United Kingdom) in London

API Development
Data Application Development
Test-Driven Development
Back-End Development with Go
Back-End Development with Python
REST API
gRPC