At a Glance
- Tasks: Develop and enhance our lending platform while collaborating with a diverse team across Europe.
- Company: Join an innovative tech company that values collaboration and open-source principles.
- Benefits: Enjoy a competitive salary, performance bonuses, and opportunities for personal development.
- Why this job: Make a real impact by owning the products you build in a dynamic environment.
- Qualifications: 2+ years of experience in software development with strong communication skills.
- Other info: Work in a supportive team with excellent career growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
We are seeking a Senior Full Stack Engineer to play a crucial part in our team. In this full-stack role, you will be instrumental in the development and enhancement of our lending domain. Our team, spread across Europe, values your expertise to elevate our platform and deliver an exceptional experience for clients. As a senior member of our team, your technical knowledge and experience will drive innovation and growth in our channels domain. We prioritize collaboration and commitment within our distributed setup, emphasizing effective teamwork as a cornerstone of our success.
What we offer:
- Competitive salary and benefits package
- Discretionary bonus based on performance
- Continued personal development through training and certification
- We are Open Source-friendly, following Open Source principles in our internal projects and encouraging contributions to external projects
Responsibilities:
- Contribute to the development of the next iteration of our Client platform’s services, collaborating both in the development and delivery of new products but also in the improvement and automation of existing ones
- Collaborate with your team members and engineering leaders to design new services and components using our Request For Comments (RFC) process
- In line with our ‘You build it, you own it’ philosophy, we expect you to take full ownership of the products you build, embracing both their development and ongoing maintenance
- You have extensive experience in developing complex web applications. We mainly work with Python/Django & in the backend with React/VueJS in the frontend, but it is also OK if you are more comfortable with other languages
- Since you will work side by side with colleagues from different countries, you will be able to communicate ideas clearly and concisely in English, both written and spoken
- You are adept at both constructing and managing services. As such, you should have proficiency in establishing standard APIs, incorporating monitoring systems and alerting services, along with a strong expertise in integrating external systems.
- We look for developers that can build and run services. Therefore, you will be comfortable with containerising your code, and adding monitoring and alerting to your services
- Quality is important to us, we expect your code to be testable with good test coverage. We use Jenkins pipelines and Terraform for the CI and deployment of services and infrastructure
- Keep up-to-date with emerging technologies, tools, and practices
About you:
- Knowledge of basic algorithms, object-oriented and functional design principles, and best-practice patterns
- Bachelor’s or Master’s degree in Computer Science or related field (or equivalent experience)
- 2+ years of experience in applying AI to practical and comprehensive technology solutions
- Experience with TypeScript, Vue3, TailwindCSS, PostCSS, Webpack, Jest, Cypress, Storybook
- Experience with Python3, Django, PostgreSQL, Redis, RestAPIs
- Strong knowledge of Linux systems, cloud infrastructure, networking, and databases
- Quality is important to us; we expect your code to be testable and well covered with unit and integration tests. We use CI Jenkins pipelines and terraform for the deployment of services and infrastructure. From time to time, you might need to contribute to it
- SQL knowledge is a plus
- Strong communication and collaboration skills
- Since you will work side by side with colleagues from different countries, you will be able to communicate clearly and concisely your ideas in English both written and spoken
Full-Stack Software Engineer in London employer: Salt
Contact Detail:
Salt Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python/Django or React/VueJS. 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 technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects. Remember, they want to see how you think and solve problems!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team.
We think you need these skills to ace Full-Stack Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack development experience, especially with Python/Django and React/VueJS, as we want to see how you can contribute to our lending domain.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with our team’s goals. Share specific examples of your past projects and how they demonstrate your ability to take ownership and drive innovation.
Showcase Your Technical Skills: Don’t forget to mention your proficiency in APIs, monitoring systems, and containerisation. We love seeing candidates who are up-to-date with emerging technologies, so feel free to include any relevant tools or practices you've worked with.
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 the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Salt
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python/Django and React/VueJS. Brush up on your knowledge of APIs, containerisation, and CI/CD processes, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your ability to innovate and improve existing systems.
✨Emphasise Collaboration
Since the role involves working with a distributed team, be ready to talk about your experience in collaborative environments. Share examples of how you’ve effectively communicated and worked with colleagues from different backgrounds to achieve common goals.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s culture, the team dynamics, and the specific projects you might be working on. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.