Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions and tackle complex challenges.
  • Company: GoodFit, a fast-growing startup revolutionising B2B data processing.
  • Benefits: Remote-first work culture, competitive salary, and direct impact on product development.
  • Why this job: Make a real difference in a startup environment while working with cutting-edge technologies.
  • Qualifications: 5+ years in software development, proficient in JavaScript/TypeScript, and AWS experience.
  • Other info: Collaborate closely with founders and gain diverse tech experience in a small team.

The predicted salary is between 36000 - 60000 £ per year.

At GoodFit, we help our customers unlock their next stages of growth with highly actionable & relevant data. Without a need to spend thousands of hours on manual research, B2B companies use GoodFit's data engine to identify their next opportunities, understand their customers & generate demand.

Our platform takes data from hundreds of sources across the internet and combines it into a real-time and constantly updated view of each opportunity our clients monitor. We process a lot of data to do this and utilise best-in-class data processing technologies to do this at scale, robustly and efficiently.

We have a great market opportunity, and we are working with many of the highest growth B2B companies out there. In order to keep up with demand and accelerate development of the platform, we are expanding our core engineering team.

As a Senior Software Engineer at GoodFit, you will be at the forefront of our technological innovation and product delivery. We are looking for someone who can navigate the fast-paced startup environment, tackle complex challenges head-on, and communicate effectively across all levels of the organisation. Your ability to balance innovation with pragmatism will be key to our success.

You will:

  • Be part of a small team, working in a fully remote-first environment, spanning Europe and the UK.
  • Own understanding of business problems, design, implementation and release of critical features across our stack.
  • Design and develop scalable, efficient solutions primarily using JavaScript/TypeScript and AWS technologies, but be prepared to work with a variety of other languages and tools as needed.
  • Be comfortable switching between frontend, backend, devops, and data engineering tasks as the project demands.
  • Assess the trade-offs between added complexity, development effort, and expected gains for new features or technologies.
  • Stay updated with industry trends and best practices, bringing relevant insights to the team.
  • Collaborate closely with all team members across the business, wearing multiple hats (engineering, product, support) as needed in a small team environment.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Proactively communicate problems, risks, and trade-offs to the team and wider organisation.
  • Be comfortable in a rapidly changing startup environment.

We'd love to hear from you if you have:

  • 5+ years of professional experience in software development, with a proven track record of delivering impactful projects.
  • High proficiency in JavaScript and TypeScript, with extensive experience in AWS services (e.g., Lambda, Step functions, AppRunner, ECS).
  • Experience with data processing techniques, working with large datasets and confidence using SQL.
  • Familiarity with modern front-end frameworks (we are using React).
  • A strong bias towards action and a track record of driving outcomes.
  • Excellent communication skills, able to explain complex technical concepts to various audiences.
  • A passion for continuous learning and staying updated with the latest tech trends.
  • Experience with or strong interest in working in a startup environment.
  • Experience working in a remote-first team and work in the UK.

Why you'll love working at GoodFit:

  • We are an early stage startup, with a tremendous growth trajectory. The work you'll do will have an instant & recognisable impact.
  • We value long stretches of uninterrupted work over constant connectivity. We have an office near Old Street for those who prefer a hybrid working pattern.
  • The entire team will get together for occasional planning and team meetings (max once per month).
  • As a small team, you'll work on various parts of our platform & gain experience with a wide range of technologies.
  • Complete end-to-end ownership of the business problem all the way to completion, release and happy customers.
  • Opportunity to work directly with our founders and executive team who have a proven track record in building successful startups.

Hiring process:

  • Around 30 minute intro call.
  • Tech interview with a whiteboarding session - 90 minutes.
  • Final stage values-based interview - 60 minutes.

GoodFit Ltd. is an equal opportunity employer and we strongly encourage people of all ages, colour, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents, people with disabilities, and neurodivergent people to apply. We are happy to make any reasonable adjustments that will help you feel more confident throughout the process, please don’t hesitate to let us know how we can help.

If this role excites you, we encourage you to apply even if your experience doesn’t align perfectly.

Senior Software Engineer employer: GoodFit

At GoodFit, we pride ourselves on being an innovative and dynamic employer that fosters a remote-first work culture, allowing our team to thrive in a flexible environment. As a Senior Software Engineer, you'll have the unique opportunity to make a significant impact on our platform while collaborating closely with founders and a small, dedicated team. We prioritise continuous learning and provide ample opportunities for professional growth, making GoodFit an excellent choice for those looking to advance their careers in a fast-paced startup atmosphere.
G

Contact Detail:

GoodFit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at GoodFit on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Prepare for the tech interview by brushing up on your JavaScript, TypeScript, and AWS skills. Practice coding challenges and be ready to explain your thought process clearly – communication is key!

✨Tip Number 3

Show your passion for the startup scene! During interviews, share your experiences in fast-paced environments and how you've tackled challenges. This will demonstrate that you're a great fit for GoodFit's dynamic culture.

✨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 Senior Software Engineer

JavaScript
TypeScript
AWS Services
SQL
React
Data Processing Techniques
Frontend Development
Backend Development
DevOps
Data Engineering
Communication Skills
Problem-Solving Skills
Adaptability
Remote Team Collaboration
Continuous Learning

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with JavaScript, TypeScript, and AWS. We want to see how your skills align with the role, so don’t hold back on showcasing relevant projects!

Show Your Passion for Tech: We love candidates who are passionate about technology and continuous learning. Mention any recent tech trends or tools you’ve been exploring, especially those related to data processing and software development.

Be Clear and Concise: When explaining your past experiences, keep it straightforward. Use clear language to describe complex technical concepts, as we value effective communication across all levels of our team.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at GoodFit

✨Know Your Tech Stack

Make sure you’re well-versed in JavaScript, TypeScript, and AWS services. Brush up on your knowledge of React and data processing techniques, as these are crucial for the role. Be ready to discuss specific projects where you've used these technologies.

✨Showcase Your Problem-Solving Skills

Prepare to talk about complex challenges you've tackled in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting how you balanced innovation with pragmatism in a fast-paced environment.

✨Communicate Clearly

Practice explaining technical concepts in simple terms. You’ll need to communicate effectively with both technical and non-technical stakeholders, so think of examples where you’ve done this successfully in the past.

✨Embrace the Startup Mindset

Demonstrate your adaptability and willingness to wear multiple hats. Share experiences that show your comfort in a rapidly changing environment and your passion for continuous learning, which is key in a startup like GoodFit.

Senior Software Engineer
GoodFit

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>