At a Glance
- Tasks: Tackle complex problems and lead exciting Greenfield projects using TypeScript and Elixir.
- Company: Join a successful energy trading scale-up with a collaborative culture.
- Benefits: Earn up to £100k, enjoy hybrid working, and access Vitality Healthcare.
- Why this job: Make a real impact in a tech-driven environment while developing your skills.
- Qualifications: Degree in Computer Science or similar, strong TypeScript skills, and experience in software engineering.
- Other info: Be part of a diverse team with excellent career growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
Do you enjoy problem solving and working with a range of technologies including functional programming languages such as Elixir, using the right tool for the job? You could be progressing your career in a senior, hands-on Software Engineer role at a successful and profitable energy trading market data scale-up.
What's in it for you:
- Competitive salary, to £100k + Significant Equity
- Hybrid working (3 days London office per week)
- Vitality Healthcare
- Continuous career development and learning opportunities
- Influential role as part of a small, close knit team
- Complex and interesting work
Your role:
As a Senior Software Engineer you will take ownership, working on technically challenging Greenfield development projects. You'll be working on complex problems with scalability and reliability in mind, across the full development lifecycle from architecture and design through to implementation. There's a range of technology in the stack, you'll have a 50/50 split between backend and frontend development using TypeScript, Elixir, Elm and AWS amongst others, learning and picking new things up on the job in a collaborative, tech driven environment where you can get stuff done and see the results of your work.
Location / WFH:
You'll join the team in London three days a week in a hybrid work from home model.
About you:
- You are degree educated in Computer Science or similar STEM discipline, having achieved a 2.1 or above from a Russel Group / Oxbridge or top 100 global university
- You are an experienced software engineer with a strong knowledge of best practices and Computer Science fundamentals and experience of delivering complex, data centric software
- You have advanced analytical and problem solving skills
- You're comfortable taking ownership of projects and mentoring more junior team members
- You have strong TypeScript skills, combined with any backend programming language (e.g. Python, Java, C++, C#)
- You're happy to work with the following tech stack (you don't need experience with all): Elixir, Ember, Elm, Phoenix, LiveView, Python, PostgreSQL, AWS, Docker
- You have an analytical mindset and enjoy problem solving
- You have experience of working in start-ups / SMEs and have good business acumen
- Ideally you will have a good understanding of financial markets
Apply now to find out more about this opportunity.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior Software Engineer TypeScript Full Stack employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer TypeScript Full Stack
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in companies you're interested in. A friendly chat can lead to referrals and insider info about job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript and other relevant technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Employers love seeing how you tackle complex problems, especially in a hands-on role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our team and make an impact.
We think you need these skills to ace Senior Software Engineer TypeScript Full Stack
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your TypeScript expertise and any relevant projects you've worked on, especially those involving complex problem-solving.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share your passion for software engineering and how your background aligns with our tech stack and company values.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenging projects in the past. We love seeing how you approach problems and the solutions you've implemented, especially in a collaborative environment.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at StudySmarter!
How to prepare for a job interview at Client Server
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript and any backend languages you’ve worked with. Brush up on Elixir, Elm, and AWS as well, since they’re part of the stack. Being able to discuss your experience with these tools will show that you’re ready to hit the ground running.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you approached these challenges, the solutions you implemented, and the outcomes. This will demonstrate your analytical mindset and ability to take ownership of projects.
✨Understand the Company and Its Market
Do some research on the energy trading market and the company’s position within it. Understanding their business model and the challenges they face will help you tailor your answers and show that you’re genuinely interested in the role and the industry.
✨Be Ready to Discuss Mentorship
Since the role involves mentoring junior team members, be prepared to talk about your experience in this area. Share examples of how you’ve supported others in their development and how you can contribute to a collaborative team environment. This will highlight your leadership potential and fit within their close-knit team.