Senior Full Stack Engineer
Job Description
WunderGraph is a fast-growing startup, and we’re on a mission to redefine how companies leverage GraphQL Federation at scale. Our North Star is to enable collaboration across small and large organizations by using APIs as the backbone of business growth. Making this look easy for customers actually means solving complex technical challenges, which is why we’re looking for people like you to help us grow and build more exciting, cutting-edge tech! If you want to make an impact, have your voice heard, and work in a no-BS organization where you can get stuff done, look no further and apply today! 🚀
About the Role
The requirements and responsibilities for this role reflect a senior-level engineer. You’re someone who brings deep expertise, has seen scale, and can take ownership of substantial technical decisions. That said, we have multiple open positions and aim for a healthy mix between mid and really senior people. Even if you’re a bit in between but hungry to grow, we’d love to hear from you!
What makes working at WunderGraph special is that you’ll be very close to our customers. We release fast and often, and we’re in constant communication with our customers. You’ll be on customer calls and shared Slack channels to immediately see the impact of your work, get new insights, and improve your work further. This is no position where weeks of planning and months of work will be wasted in the wrong direction. What matters most is to provide value to the customer and iterate fast to figure out what’s right.
You will be in charge of:
- Building software across our entire stack (Golang, NextJS, React, TypeScript, GraphQL, Tailwind), with a focus on robust, scalable, and maintainable code.
- Leading and contributing to our open-source codebase, including architectural decisions and rigorous code reviews.
- Taking end-to-end ownership of high-impact features for our SaaS platform cosmo.wundergraph.com.
- Ensuring optimal performance, reliability, security, and developer experience (DX) at scale.
- Leveraging telemetry data and direct customer feedback to drive product improvements and innovation.
- Conducting internal penetration testing and proactively addressing security risks.
- Troubleshooting complex issues, often collaborating directly with customers' engineering teams to deliver solutions.
Team Integration:
- You report to the CTO.
- You align closely with the CEO (product) and CCO (customer feedback).
- You mentor, support, and collaborate with the engineering team.
Who You Are:
- You love to code and solve tough, real-world problems—complexity excites you because it fuels learning and impact.
- You have a sharp mind and excel at dissecting and understanding deep technical issues.
- You thrive on delivering incremental value quickly and iterating based on feedback, rather than aiming for theoretical perfection.
- While highly technical, you're user- and customer-focused. You validate assumptions through direct communication and real-world usage.
- You’re confident in speaking up—whether it's with customers, team members, or leadership, especially when something needs improvement.
- You thrive in a pragmatic, transparent, and outcome-driven environment.
- You embrace the dynamic, fast-paced world of startups and are comfortable with occasional travel to meet the team and ad-hoc challenges that require flexibility and urgency.
What You Bring to the Team:
- Extensive experience as a full stack software engineer with a proven track record of shipping high-quality software (open-source contributions or portfolio projects strongly preferred).
- A self-starter mindset with excellent time management and the ability to operate autonomously.
- A history of writing performant, scalable, and secure code, ideally with production experience across both frontend and backend systems.
- Expert-level proficiency in TypeScript, React, and Node.js—these are core to our stack.
- Proficiency or hands-on experience with Golang, or a strong willingness to become proficient.
- Deep understanding of GraphQL and API ecosystems; familiarity with protocols like SOAP or gRPC is a bonus.
- Familiarity with cloud-native environments, CI/CD, observability tools, and DevSecOps best practices is a plus.
- Previous contributions to open-source projects are highly valued.
- Comfortable and productive in a fully remote setting.
- Excellent written and verbal communication skills in English.
- Willingness to occasionally travel for team meet-ups (typically twice a year in awesome locations).
What Success Looks Like:
- Customers love our product because it works flawlessly, securely and fast—and because it looks darn pretty, too!
- Developers love our product because of the exceptional DX (as said before, we’re an engineering company, so we care a lot about DX).
- Your teammates love to work with you because you never let them down, share your knowledge, and ship like crazy as a team.
- Your work results in proper tests, clean code, and no outages or security issues.
- You grow into a trusted technical leader as we scale together.
Why WunderGraph?
- Pick your preferred work hardware.
- Work from wherever you thrive—we’re fully remote and globally distributed. If you're in Miami, you’re welcome to use our office, and we also provide co-working space options worldwide if needed.
- Discretionary PTO – take the time you need to recharge.
- Depending on location, we offer private healthcare and benefits according to local regulations.
- Team retreats across the globe.
- You can make a real difference and find lots of opportunities to grow together with us.
- Build something you love.
- Competitive compensation.
Note: This is a full-time, fully remote position. We are looking for someone who is available to work during European (CET) business hours.
The Process
We respect your time and interest in WunderGraph. This is why we're aiming to make the process as fast as possible. Here's what you can expect:
- 30 min intro call with Alex from our People team.
- 30 min technical background call with one of our engineers. Following this, you might receive a small take-home assignment / programming task (max 2–3h effort) related to our open-source platform. This is your chance to prove your skill!
- Complete the assignment and review together with our engineers.
- Meet the founders.
- Culture fit call with team members.
- Offer.
Our process also includes reference and background checks. We aim to respond or provide feedback in 2 or 3 days between each stage of the process. We're usually hiring through Deel as our Employer of Record, except for Germany or Florida where we're hiring directly.
WunderGraph is an equal opportunity workplace; we welcome people from all backgrounds. To keep up with us, follow us on LinkedIn or GitHub.
We’re looking forward to your application so we can grow together!