Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Obesity has become a global epidemic; in the UK, we spend £9 billion a year alone on diseases like type 2 diabetes (that’s 10% of the NHS budget). What’s shocking is most of this is preventable – through sustained lifestyle and habit change.

Enter Second Nature.

We’re here to help people take control of their health. By bringing together the latest behavioural science, psychology, technology, and the talents of our incredible team, our mission is to eradicate the global epidemic of chronic lifestyle diseases once and for all.

Our habit-change programme – delivered digitally through mobile and web apps – helps people to transform their lifestyle, lose weight, and ultimately reduce their risk for serious conditions such as type 2 diabetes and heart disease.

About us:

  • We've positively changed the lives of over 250,000 people
  • We're rated 'Excellent' by over 7k of our members on Trustpilot
  • We're growing extremely quickly & are now a profitable business
  • We’re one of the few consumer health brands that are commissioned by the NHS and leading health insurer, Vitality Health
  • We're a leading B2C provider of GLP-1 medication-assisted weight loss programmes, and 1 of 5 NICE-approved providers to deliver these services within the NHS in the future
  • Our team members stay with us for an average of 4.3 years

You can find out more about working with us here and here.

The role:

We're looking for an exceptional Software Engineer to work in one of our cross-functional pods focused on building and enhancing features of our core company product that engage and excite users. The pod will be responsible for one of the core company goals (OKRs), deciding what needs to be done to meet that goal.

You will report into an Engineering Manager within the pod and you’ll work with that manager, the Product Manager, and whoever else is needed to achieve the pod's goals. This is a hands-on role and your heavy focus will be on 'writing code' and learning from those around you to improve your tech skills.

Alongside these goals you and your pod will be responsible for enhancements and monitoring of existing features as we strive for continuous improvement and accountability for our work.

You will predominantly work on our core tech stack, including our React Native app, our NextJS website and our NodeJS backend, but there will be opportunity to learn about other parts of our ecosystem such as how we use Terraform and how we set up our AWS infrastructure.

You'll be part of a team of incredibly talented engineers learning and solving problems together and will rapidly take on responsibility and ownership of the things you build.

Technical experience

  • You have 1-4 years of software engineering experience
  • You have worked across both the backend and frontend
  • You have worked predominantly within the JavaScript ecosystem and have experience of some of the below:
    • NodeJS
    • React
    • TypeScript
    • React Native
    • Jest

Additional bonus - experience in:

  • NoSQL databases / MongoDB
  • NextJS
  • End to end testing

Who you are

  • Passionate: You care about everything you do and always want to get better
  • Proactive: Take ownership of your work and development
  • Communicator: Excellent communicator and work well with a variety of people
  • Pragmatic: You push for software quality but can make the right trade offs when required
  • Adaptable: Thrive in a fast-changing startup environment
  • Lifelong Learner: Continuously seeking knowledge

And, for your interest, this is our all-JavaScript tech stack:

  • TypeScript for static typing
  • React Native for iOS and Android apps
  • NodeJS + Express API servers
  • MongoDB our main database
  • NextJS for our web frontend
  • Terraform for our IAC
  • We are an AWS-first company
  • A competitive market salary, generous share options, and bi-annual performance reviews to recognise your contributions
  • Hybrid working policy: 2 days/week in our West London office, the rest of the week remote working
  • Quarterly company meet ups and socials
  • A budget of £200/year to spend on professional development
  • Option to join the Salary Sacrifice scheme, and Cycle to Work scheme
  • You’ll get to work with intelligent, friendly, smart colleagues all incredibly passionate about solving the type 2 diabetes epidemic
  • You can see the impact your work is having on improving thousands of people’s lives and tackling the obesity epidemic on a daily basis
  • You’ll have autonomy and responsibility for your work direction

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Second Nature

Dive into the exciting world of software engineering at Second Nature, a company dedicated to combating the global obesity epidemic through innovative technology and behavioral science. As a Software Engineer, you'll be a key player in our cross-functional pods, collaborating with talented individuals to enhance and build features for our mobile and web applications. You’ll have the opportunity to engage with our core tech stack, including React Native, NextJS, and NodeJS, allowing you to sharpen your skills and grow your expertise. Your contributions will directly impact our mission to help over 250,000 people transform their lives and reduce their risk of chronic diseases. You’ll be working closely with our Engineering and Product Managers to achieve specific company goals, delivering high-quality software that excites our users. We are proud of our culture that promotes continuous learning and personal development; you’ll have the chance to take ownership of projects while working alongside experienced engineers. Plus, with hybrid working arrangements and professionals dedicated to supporting each other, you’ll find a fantastic work-life balance. If you’re passionate about coding, enjoy problem-solving, and want to be part of a team making a real difference in the world, this is the place for you. Join us at Second Nature and help change lives one line of code at a time!

Frequently Asked Questions (FAQs) for Software Engineer Role at Second Nature
What are the key responsibilities of a Software Engineer at Second Nature?

As a Software Engineer at Second Nature, you will play a crucial role in a cross-functional team focused on enhancing our core products. Your responsibilities include working closely with managers and team members to design, build, and monitor features that engage our users. Additionally, you will take ownership of the coding process, ensuring that all software is high quality while constantly seeking opportunities for improvement.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Second Nature?

To apply for the Software Engineer role at Second Nature, you should have between 1 to 4 years of software engineering experience. Your expertise should primarily be within the JavaScript ecosystem, including NodeJS, React, and TypeScript. Familiarity with React Native and NextJS is desirable, and prior experience with NoSQL databases like MongoDB would be an added advantage.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Second Nature?

At Second Nature, the work environment for Software Engineers is dynamic and collaborative. You'll be part of a supportive team that values open communication and shared learning. The company has adopted a hybrid work model, allowing you to work part of the week remotely, while also encouraging regular in-person collaboration in our West London office.

Join Rise to see the full answer
How does Second Nature support the professional development of its Software Engineers?

Second Nature is committed to the continuous professional development of its Software Engineers by offering a budget for training and learning each year, alongside bi-annual performance reviews. This ensures that you can grow your skills and stay at the forefront of technology, making your time at Second Nature not just a job but a career-building experience.

Join Rise to see the full answer
What technologies should I be familiar with for the Software Engineer role at Second Nature?

To excel as a Software Engineer at Second Nature, you should be well-versed in the JavaScript ecosystem — mainly NodeJS, React, and TypeScript. Experience with React Native for mobile applications and NextJS for web front-end development is highly beneficial. An understanding of MongoDB, Terraform for infrastructure as code, and end-to-end testing frameworks will also be valuable.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with JavaScript frameworks and libraries?

When answering this question, focus on your hands-on experience with frameworks like React and NodeJS. Discuss any specific projects you've worked on, emphasizing the challenges you faced and how you overcame them using these technologies.

Join Rise to see the full answer
How do you approach debugging in your software development process?

Explain your systematic approach to debugging, such as using logs, breakpoints, and testing against expected outcomes. Mention any tools you prefer, followed by an example of a complex issue you resolved through this process.

Join Rise to see the full answer
What strategies do you use to ensure the quality of your code?

Discuss your commitment to best practices such as code reviews, unit testing, and continuous integration. Illustrate this with experiences where these strategies led to improved outcomes or reduced bugs in your code.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines in your projects?

Share your preferred methods of prioritization, such as using agile methodologies or task management tools. Give a real-life example of how you met a tight deadline while maintaining code quality and collaboration with your team.

Join Rise to see the full answer
Describe your experience with version control systems.

Talk about your familiarity with Git and any workflows you've used, such as branching or pull requests. Include examples of how version control has helped your teams in collaborative projects or troubleshooting.

Join Rise to see the full answer
Can you give an example of a challenging project you've worked on?

Choose a project that showcases your technical skills and problem-solving abilities. Discuss the challenges you faced, the methods you employed, and the successful outcomes you achieved, ideally quantifying your success.

Join Rise to see the full answer
How do you stay updated with new technologies in software engineering?

Emphasize your passion for learning through various methods, such as attending workshops, following industry blogs, or participating in developer communities. Provide examples of how new technologies have benefited your work.

Join Rise to see the full answer
What role do you believe communication plays in software development?

Discuss the significance of effective communication within teams, especially in a cross-functional setting. Share examples of how open dialogue has fostered collaboration and improved project outcomes in your experiences.

Join Rise to see the full answer
How do you handle constructive criticism on your work?

Express your openness to feedback and describe how you actively seek it out to enhance your skills. Mention specific instances where constructive criticism led to improvements in your work or processes.

Join Rise to see the full answer
Why do you want to work at Second Nature as a Software Engineer?

Share your alignment with Second Nature’s mission to combat chronic lifestyle diseases through technology. Discuss your enthusiasm for making a difference and your desire to work in a supportive and innovative environment that Values professional growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 12 days ago
Photo of the Rise User
Anduril Industries Hybrid Lexington, Massachusetts, United States
Posted 11 days ago
Photo of the Rise User
Posted yesterday

Second Nature is a manufacturer and retailer of household air filters. This company is headquartered in Raleigh, North Carolina and was established in 2012.

6 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon