At a Glance
- Tasks: Develop and maintain innovative applications using Python and TypeScript.
- Company: Join a rapidly scaling US-backed startup in London.
- Benefits: Exceptional equity opportunities, competitive salary, and a collaborative environment.
- Why this job: Shape product direction and make impactful contributions in a dynamic team.
- Qualifications: Strong skills in Python or TypeScript; growth mindset and collaboration skills.
- Other info: We encourage applications from underrepresented talent and support accessibility needs.
The predicted salary is between 36000 - 60000 £ per year.
Join a rapidly scaling US-backed startup at a pivotal moment. With significant funding secured and strong momentum, they are establishing their UK presence and offering exceptional equity opportunities for early team members.
As a Senior Software Engineer, you'll work across our Python and TypeScript stack, contributing wherever the team needs you most.
What You'll Be Doing:
- Develop and maintain FastAPI (Python) and Next.js (TypeScript) applications.
- Own features end-to-end - from user interface through to infrastructure and internal tooling.
- Navigate and contribute to diverse codebases across the platform.
- Shape product direction and architectural decisions.
- Work alongside engineers and AI specialists in a cross-functional environment.
- Grow your expertise while sharing knowledge with the team.
What We're Looking For:
- Growth mindset - You're intentional about self-improvement and continuous learning.
- Deep expertise - You've mastered something technical; the specific domain matters less than the depth of skill.
- Comfort with ambiguity - You thrive on open-ended challenges and unstructured problems.
- Code fluency - You can dive into complex systems and make impactful contributions quickly.
- Technical foundation - Strong skills in Python, TypeScript, or both (or genuine enthusiasm to learn).
- Collaboration style - You work well with others but are equally effective independently.
Nice to Have:
- Experience with modern frontend frameworks (React, etc).
- Background in API development or distributed systems.
For more information, please apply!
*Please note that this role will not be able to provide sponsorship support.
Research shows that candidates from underrepresented groups often wait until they meet nearly all requirements before applying, while others apply when meeting just 50-60%. If this role excites you and you meet many—but not all—of these criteria, we still want to hear from you.
We actively encourage applications from underrepresented talent and are committed to supporting accessibility needs throughout our hiring process.
Senior Software Engineer (Full-stack) in City of London employer: Primis
Contact Detail:
Primis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Full-stack) in City of London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python and TypeScript. This is your chance to shine and demonstrate your expertise.
✨Tip Number 3
Prepare for the interview by brushing up on common technical questions and coding challenges. Practise with friends or use online platforms to simulate the experience.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you don’t tick every box, if you’re excited about the role, we want to hear from you. Your passion could be what sets you apart!
We think you need these skills to ace Senior Software Engineer (Full-stack) in City of London
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your technical skills in Python and TypeScript. We want to see how you've used these technologies in real projects, so don’t hold back on the details!
Be Yourself: Let your personality shine through in your application. We’re looking for a growth mindset and someone who thrives on challenges, so share examples of how you’ve tackled tough problems or learned new skills.
Tailor Your Application: Make sure to tailor your application to the job description. Mention how your experience aligns with our needs, especially around owning features end-to-end and working in cross-functional teams. It shows us you’ve done your homework!
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. Don’t miss out!
How to prepare for a job interview at Primis
✨Know Your Tech Stack
Make sure you brush up on your Python and TypeScript skills before the interview. Be ready to discuss your experience with FastAPI and Next.js, as well as any projects you've worked on that showcase your technical expertise.
✨Showcase Your Growth Mindset
Prepare examples of how you've embraced challenges and learned from them in your previous roles. This will demonstrate your commitment to self-improvement and continuous learning, which is key for a Senior Software Engineer.
✨Be Ready for Open-Ended Questions
Expect questions that require you to think on your feet. Practice articulating your thought process when faced with ambiguous problems, as this role thrives on navigating unstructured challenges.
✨Highlight Collaboration Skills
Since you'll be working in a cross-functional environment, prepare to discuss how you've successfully collaborated with others in the past. Share specific examples of teamwork and how you’ve contributed to collective goals.