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

Software Engineer, Frontend

About Baton

Baton is a marketplace for buying and selling small businesses. We guide small business owners through the complex challenge of selling their business. Sellers appreciate how our platform helps them seamlessly go from listing to closing with support from our team whenever they need. Buyers know us for our quality of listings, our innovative features, and our speed to close.

Our ideal candidate is diligent, customer-focused, accountable, and has a bias for action. They raise the bar for the whole team. They thrive in a high-trust and collaborative environment. They provide timely constructive feedback to others and ask thoughtful questions. They value data during the decision process and always listen to their customers and teammates.

We aim to build and maintain a team that reflects the diversity of the people who use our products. To that end, our hiring process takes into account the whole person—their experiences, skills, and perspectives.

Baton is backed by Giant Ventures, Bloomberg Beta, Divergent Capital, WndrCo, Trust Fund, and a syndicate of world-class investors

About the Role

As a Frontend Engineer at Baton, you’ll partner closely with our Head of Design, Head of Engineering and Engineering team to develop high-quality product solutions for business owners, buyers, and our internal team. You’ll work cross-functionally to deliver continuous value to our users and the business.

Our tech stack consists of:

  • Remix, NextJS, GraphQL, and Typescript on the Frontend,

  • Golang on the backend,

  • Python and DuckDB for data pipelines all orchestrated by Prefect.

All our services run on AWS and are powered by Docker and Terraform. Our databases run on PostgreSQL.

On a day-to-day basis, you will…

  • Partner closely with our design and engineering teams to:

    • Plan and implement new frontend components to power delightful user experiences,

    • Build data visualizations that power metrics and analytics for our users, and

    • Implement new patterns and frameworks to improve site performance and developer experience

  • Make informed decisions that will allow us to scale without compromising quality

  • Research and evaluate implementation options, build testable MVPs, and document engineering plans

  • Report to the Head of Engineering

About You

  • Startup Experience: 5+ years of experience in software development in a SaaS or fintech startup environment

  • User Empathy: Experience designing and implementing great user experiences with a focus on accessibility. You listen to the user and understand their mindset.

  • Excellent Communicator: The ability to make technical decisions quickly, while looping in key stakeholders. You can explain technical concepts to non-technical stakeholders and provide thoughtful insight.

  • Technical Experience: Experience with Remix, GraphQL, and TanStack or other modern web frameworks. You are comfortable building on the frontend and curious when it comes to how everything fits together.

  • Product-First Mindset: A track record of building strong cross-functional partnerships and delivering features in a timely fashion.

  • Mission-Driven: Passion for supporting small business owners and transforming how businesses are bought and sold.

If this sounds like you, we'd love to hear from you!

Benefits

  • Employer-contribution for all healthcare options

  • 401k plan / short-term disability

  • Four weeks paid time off, generous sick leave and six weeks of flexible Work From Anywhere days

  • On-demand mental health support from Spill

  • In person team off-sites multiple times a year

  • Laptop of your choice

  • Parental leave program

  • The opportunity to make a meaningful impact on the lives of small business owners and their communities

Baton Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Baton DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Baton
Baton CEO photo
Unknown name
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

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, Frontend, Baton

At Baton, we're on a mission to transform the way small businesses are bought and sold, and we need a talented Frontend Software Engineer to join our dynamic team! In this role, you'll collaborate closely with our Head of Design and Engineering to create stunning, user-friendly products that truly meet the needs of our users. We're looking for someone with at least 5 years of experience in software development, preferably in a SaaS or fintech startup environment, who has a user-first mindset. You'll work primarily with technologies like Remix, NextJS, GraphQL, and Typescript on the frontend, as well as with a robust backend powered by Golang. Your day-to-day tasks will include not just coding, but also planning and implementing new frontend components, building engaging data visualizations, and improving overall site performance. This is an exciting opportunity to make a significant impact by streamlining processes for small business owners and creating delightful experiences for buyers as well! At Baton, we pride ourselves on our collaborative, high-trust environment where every team member's input is valued. If you're a proactive problem-solver who's eager to learn and innovate, we want to hear from you. Join us in our mission to support small business owners and bring meaningful change to their communities while enjoying a range of fantastic benefits including generous paid time off, a flexible work environment, and contributions to your healthcare options. Let's change the future of business together!

Frequently Asked Questions (FAQs) for Software Engineer, Frontend Role at Baton
What are the primary responsibilities of a Frontend Software Engineer at Baton?

As a Frontend Software Engineer at Baton, you'll be responsible for partnering with design and engineering teams to implement new frontend components, build engaging data visualizations, and create high-quality product solutions. You'll use technologies like Remix, NextJS, and GraphQL to ensure users have a seamless experience while utilizing our platform to buy and sell small businesses.

Join Rise to see the full answer
What qualifications are required for the Frontend Software Engineer position at Baton?

Candidates applying for the Frontend Software Engineer role at Baton should have a minimum of 5 years of experience in software development, particularly in a SaaS or fintech startup environment. You must have a strong technical background, experience with modern web frameworks like Remix and GraphQL, and a deep understanding of user experience with a focus on accessibility.

Join Rise to see the full answer
What technologies will I be using as a Frontend Software Engineer at Baton?

In the Frontend Software Engineer role at Baton, you'll work primarily with Remix, NextJS, GraphQL, and Typescript on the frontend. You'll also interact with our backend technologies, which include Golang, Python, and data pipeline systems like DuckDB, all while using AWS for cloud services, Docker, and Terraform for containerization and orchestration.

Join Rise to see the full answer
How does Baton support employee work-life balance?

Baton prioritizes work-life balance by offering four weeks of paid time off, generous sick leave, and six flexible Work From Anywhere days. We also provide mental health support and encourage team off-sites multiple times a year to foster collaboration and connection among team members.

Join Rise to see the full answer
What growth opportunities are available for Frontend Software Engineers at Baton?

At Baton, we encourage continuous learning and growth. Frontend Software Engineers are given opportunities to take on new projects, collaborate with different teams, and engage in open feedback sessions that help enhance their skills and professional development. Your voice and insights are valued as we grow together.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Frontend
Can you describe a project where you utilized Remix or GraphQL?

When answering this question, discuss a specific project where you implemented either Remix or GraphQL. Focus on your role in the project, the challenges you faced, and the positive outcomes. Highlighting your collaboration with design or product teams can show your cross-functional partnership skills, which are crucial for Baton.

Join Rise to see the full answer
How do you ensure that your frontend components are user-friendly and accessible?

To answer this, discuss the strategies you implement to prioritize user empathy, such as usability testing or incorporating feedback from actual users. Mention any accessibility standards or guidelines you adhere to and how you've improved user experiences in your past projects.

Join Rise to see the full answer
What strategies do you use to stay current with frontend technologies?

In your response, share the various resources you rely on, such as blogs, online courses, and industry conferences. Talk about community engagement, like participating in forums or contributing to open source, to show your commitment to ongoing learning in the fast-evolving tech landscape.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining quality work?

Describe your time management skills and the techniques you employ to prioritize tasks effectively. Provide an example showing how your planning and communication with stakeholders ensured timely delivery without sacrificing the quality of your work.

Join Rise to see the full answer
What is your process for collaborating with designers and other engineers?

Explain how you actively engage with your teammates, such as through regular meetings and collaborative tools. Share an example of a successful project where your teamwork led to an improved final product, emphasizing the importance of clear communication and shared goals.

Join Rise to see the full answer
Can you walk me through how you would implement a new frontend feature?

Outline your step-by-step approach, starting from requirement gathering, research, and design conversations with stakeholders, to building a proof of concept and iterating based on feedback. This shows your thorough and methodical mindset, which is important for the role at Baton.

Join Rise to see the full answer
What is your experience with performance optimization in frontend development?

Discuss specific techniques you've used to enhance frontend performance, like code splitting, lazy loading, or optimizing assets. Provide measurable results, if possible, to demonstrate the impact of your optimizations on user experience.

Join Rise to see the full answer
How do you balance innovation and risk when implementing new technologies?

In your answer, talk about your approach to evaluating new technologies. Mention any frameworks you use to assess risks and ensure any new implementations will enhance user experience while fitting within business goals, showcasing your product-first mindset.

Join Rise to see the full answer
Describe a difficult bug you encountered and how you resolved it.

Narrate a specific incident that showcases your problem-solving skills. Focus on the steps you took to identify the root cause, the teamwork involved, and how you tested the solution thoroughly before final implementation, highlighting your diligence and accountability.

Join Rise to see the full answer
Why are you interested in working at Baton?

Share your passion for supporting small business owners and how Baton's mission resonates with you. Talk about what excites you about the opportunity to work in a startup environment and how you believe your skills and experiences align with the company's goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Baton Hybrid New York
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Fluent, LLC Remote No location specified
Posted 2 days ago
Photo of the Rise User
Imprint Remote New York, San Francisco, OR Seattle
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 8, 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!