Logo of Huzzle

Full-stack Engineer

image

Ben

3mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • London

AI generated summary

  • You must be fluent in Python and TypeScript/JavaScript, have web framework experience (preferably React.js), and understand clean code, security, and agile practices while being a proactive problem-solver.
  • You will design and implement web features, develop APIs and front-end components, ensure stability and security, and collaborate with stakeholders to solve business problems.

Requirements

  • Fluent in Python and an associated framework (Django/Flask/FastAPI)
  • Fluent in Typescript and/or JavaScript
  • Professional experience with at least one major web framework; ideally React.js
  • Strong software engineering knowledge: Clean architecture & design patterns, SOLID design principles and clean code
  • Applied information security in building secure web applications and infrastructure configurations
  • Understand and appreciate the principles and practices of agile and lean ways of working, but with a pragmatic edge
  • Excellent communication skills adaptable to both tech and business audiences
  • are a self-starter who thrives on autonomy, enjoy a rapid pace and want to make a difference
  • have a continuous improvement mindset. You appreciate that there are always ways to do things better and ensure your team does too
  • have a preference to action-oriented behaviour with just enough analysis, as compared to too much time spent doing analysis with no action
  • have the ability to make decisions balancing different factors such as business requirements, technical integrity, overall priorities etc.
  • appreciate the opportunities and challenges of a distributed work environment
  • are solution-focused with a pragmatic approach to problem-solving

Responsibilities

  • Design, implement and deliver web application features and projects with full ownership, using your technical expertise
  • Specifically, implement API endpoints, business logic, complex frontend components and MVPs for our employee benefits management platform
  • Deliver your implementations from start to finish
  • Contribute towards the building of business critical components, ensure their stability & maintainability
  • Collaborate with product stakeholders and other members of the team to scope and estimate optimal solutions for business problems
  • Ensure that security considerations are taken into account, based on current best practices (e.g. OWASP Top 10, AWS Well-Architected Framework) in all software development and infrastructure projects

FAQs

What is the primary mission of the company?

The primary mission of the company is to uplift people's lives by connecting the entire benefits ecosystem through technology, ensuring that every employee receives the support they need to live life to the fullest.

What technologies and frameworks will the Full-stack Engineer be working with?

The Full-stack Engineer will be working with Python 3, Django, Go, PostgreSQL, and React, and will be deploying solutions on AWS.

What types of projects will the Full-stack Engineer be involved in?

The Full-stack Engineer will design, implement, and deliver web application features, API endpoints, business logic, and complex frontend components for the employee benefits management platform.

Is there an opportunity for professional development?

Yes, there is a £1000 annual Learning & Development allowance, plus 3 days of paid study leave each year to support professional development.

What is the work-life balance policy at Ben?

The company takes work-life balance seriously and encourages team members to have autonomy and ownership over their work while maintaining a fun work environment.

How many vacation days do employees get?

Employees receive 28 days of holiday per year in addition to bank holidays, with the option to buy or sell 5 days each year. Holiday entitlement increases to 30 days after 3 years of service.

Are there benefits focused on family?

Yes, the benefits package includes enhanced parental leave and a workplace nursery scheme to support childcare costs in a nursery setting.

What collaboration practices does the team follow?

The team focuses on collaboration, solving problems efficiently, and finding optimal business solutions while appreciating lean and agile working principles.

What kind of support for mental health is provided?

The company offers comprehensive and tailored mental health support through a leading provider.

Is there a system in place for team activities?

Yes, there are quarterly team social budgets to support team bonding, alongside regularly organized company-wide events.

Supercharge your benefits, save time and money.

Technology
Industry
11-50
Employees
2019
Founded Year

Mission & Purpose

The way companies reward their people today is broken - it's a rigid, one-size-fits-all approach that hasn't evolved to meet the demands of the modern workforce. How we work is changing, but compensation - salary, bonus, equity, benefits - has been stuck in the same place for decades. Ben is changing that, starting with employee benefits. We are rebuilding the archaic employee benefits ecosystem through software & payments. Our mission is to make benefits and pay work for everyone, everywhere. ‍ The Ben platform enables employee choice for any existing benefits programme while adding thousands of additional options, all while saving time and money. We’re a technology company with a passion for solving the hard problems people teams and business leaders encounter today more than ever in taking care of their teams. Our two founders set out to combine hands-on experience in building and scaling teams as well as payment services to create a better and more cost-effective way, for any company.