At a Glance
- Tasks: Lead software development and create scalable solutions for our innovative digital platform.
- Company: Join a forward-thinking tech company in Paddington, driving innovation together.
- Benefits: Enjoy 25 days leave, pension contributions, and discounts on gym memberships and outings.
- Other info: Dynamic environment with opportunities for continuous learning and career growth.
- Why this job: Be at the forefront of technology, mentoring junior developers and making a real impact.
- Qualifications: 5+ years Python experience, FastAPI knowledge, and strong teamwork skills required.
The predicted salary is between 150000 - 150000 € per year.
Join our exceptional team as a Lead Full Stack Engineer and become a valued member of our expanding team. Together, we are at the forefront of driving innovation and progress in our cutting-edge digital platform. This platform powers a diverse range of applications.
Responsibilities:
- Embrace a hands-on coding role, diving deep into software development.
- Create highly scalable software solutions to enhance functionality and durability.
- Collaborate closely with the wider team to refine requirements, ensuring feasibility and pragmatism, and validate development tasks in Jira.
- Transform designs into highly performant code.
- Manage design, build, and test bug-fix priorities.
- Prepare, review, and construct reusable components and front-end libraries.
- Contribute to the enhancement and maintenance of existing applications.
- Optimize microservices for peak performance.
Requirements:
- Minimum of 5 years' Python coding experience.
- 3+ years using the FastAPI framework.
- AI experience (Claude, Cursor etc).
- Experience within a Front-end Development role.
- Experience within a line management capacity.
- Proficiency in microservices and related tools.
- Expertise in RESTful API development and management.
- Familiarity with databases, including SQL, PostgreSQL, MongoDB, and Linux OS.
- Strong understanding of design patterns and relevant implementation models.
- Proficiency in DevOps tooling and a working knowledge of cloud infrastructure services.
- Excellent communication and teamwork skills.
- Mentorship of junior developers and cultivation of a culture of continuous learning and growth.
Employee Benefits:
- 25 days of annual leave plus bank holidays.
- Company pension contribution.
- Enhanced company maternity/paternity and shared parental benefits.
- Three days of paid leave annually for volunteering to support your local community.
- A season ticket loan scheme to ease your commute.
- “Work Perks,
Senior Software Engineer employer: Searchability
Join our dynamic team in Paddington, where innovation meets collaboration. As a Senior Software Engineer, you'll enjoy a supportive work culture that prioritises employee growth through mentorship and continuous learning opportunities. With competitive benefits including generous annual leave, a company pension scheme, and community engagement initiatives, we strive to create a fulfilling and rewarding workplace for all our employees.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python and FastAPI. 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 common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to submit your application directly, and it shows you're genuinely interested in joining our team. Plus, you'll be one step closer to that dream job!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Full Stack Developer role. Highlight your Python and FastAPI experience, as well as any relevant projects you've worked on. We want to see how you can contribute to our innovative team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our mission at StudySmarter. Don't forget to mention your experience in mentoring and teamwork, as we value collaboration.
Showcase Your Projects:If you've worked on any impressive projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we love seeing real examples of your coding skills and problem-solving abilities.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Searchability
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and FastAPI. Brush up on your knowledge of microservices and RESTful APIs, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use examples that highlight your hands-on coding experience and ability to create scalable solutions, as this is crucial for a Senior Software Engineer.
✨Emphasise Team Collaboration
Since the role involves working closely with a team, be ready to talk about your experience in collaborative environments. Share instances where you’ve refined requirements or validated tasks in tools like Jira, showcasing your teamwork and communication skills.
✨Demonstrate Leadership Qualities
As this position includes mentorship responsibilities, think of examples where you’ve guided junior developers or contributed to a culture of continuous learning. Highlight your line management experience and how you foster growth within a team.