Senior Software Engineer TypeScript Full Stack

Client ServerLondon, GB
Published on

About the Role

As a Senior Software Engineer at Client Server, you'll engage in technically challenging Greenfield development projects. You will tackle complex problems focusing on scalability and reliability, taking ownership of the entire development lifecycle from architecture to implementation. You will balance both backend and frontend development efforts, using technologies including TypeScript, Elixir, and AWS.

About the Candidate

We are looking for an experienced software engineer with:

  • A degree in Computer Science or a similar STEM discipline, ideally with a 2.1 or higher from a Russell Group/Oxbridge or top 100 global university.
  • Strong knowledge of software development best practices and Computer Science fundamentals.
  • Excellent analytical and problem-solving skills.
  • TypeScript expertise along with proficiency in any backend programming language like Python, Java, C++, or C#.
  • Willingness to work with technologies such as Elixir, Ember, Elm, PostgreSQL, Docker, and AWS.
  • Experience working in startups or SMEs and a solid understanding of financial markets is a plus.

About the Company

Client Server is a scale-up in the energy trading market, allowing for a dynamic and innovative working environment. We promote collaboration within a small, close-knit team where your contributions are valued.

Company Culture and Benefits

We believe in a diverse workplace that fosters continuous learning and growth. Benefits include:

  • A competitive salary up to £90k plus significant equity options.
  • Hybrid working model with three days in the London office.
  • Vitality Healthcare.
  • Opportunities for continuous career development and learning.
  • Engaging projects that allow you to see the results of your work clearly.

Location / Work From Home

You would be expected to be in London office three days a week, with flexible work-from-home options for the remainder.