Middle Full-Stack Engineer
Location
Europe
Posted
6 days ago
Salary
0
Seniority
Mid Level
Job Description
Middle Full-Stack Engineer
Ruby Labs
• Build, ship, and iterate on core product features across the stack. • Take ownership of features assigned to you — from implementation through production rollout and iteration. • Implement responsive, accessible UIs using TypeScript, TailwindCSS, and established design systems. • Work with backend services and APIs, integrating frontend logic with scalable systems. • Participate actively in code reviews and contribute to maintaining high engineering standards. • Debug, optimize, and improve production systems in a high-traffic environment. • Communicate blockers, risks, and progress early and clearly. • Work closely with Product and the rest of the engineering team to support fast, iterative delivery.
Job Requirements
- 2–4 years of hands-on, production experience building full-stack web applications.
- Practical experience with React and Next.js, including at least 1 year working with the Next.js App Router in production.
- Solid understanding of TypeScript and modern frontend patterns.
- Proven ability to ship features independently — from clear requirements to production.
- Experience with PostgreSQL, including basic query optimization and data modeling.
- Working knowledge of caching strategies and performance considerations (Redis or equivalent).
- Strong proficiency with Git, Docker, and modern development workflows.
- Comfortable with CI/CD pipelines and cloud-based environments (AWS, Cloudflare).
- Familiarity with A/B testing frameworks and using analytics to inform decisions.
Benefits
- Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
- Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
- Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Contextual Launch, Enterprise Experience
CleerlyPersonalized precision heart health
• Build and enhance fullstack applications using React, TypeScript, and Node.js, delivering both usability and performance. • Work cross-functionally to translate customer feedback into intuitive, high-impact solutions. • Drive features from concept to production, including design, development, testing, deployment, and ongoing monitoring. • Deliver reliable, observable enterprise features that maintain uptime and build customer trust. • Conduct code reviews, mentor teammates, and raise the technical bar across the team. • Participate in on-call rotations and contribute to post-incident reviews to drive long-term reliability.
Senior Software Engineer – Network
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Designing and building highly efficient scalable services to enable network datapath for the next generation of features such as Virtual Private Cloud, Floating IPs and internal tooling for the virtual network stack to scale across hundreds of thousands of customer droplets. • Work on new architecture initiatives to build systems that enable fleet optimization such as optimizing the virtual networking stack to reduce CAPEX / OPEX. • Solving problems in network performance while leveraging on concepts of distributed systems to reduce performance bottlenecks, single points of failures and inter-dependencies of our many regions across the globe. • Solving complex data modeling challenges that have come into existence due to the hyper growth of DigitalOcean such as - our growing inventory of IP addresses, future transition to IPv6 and support for our core network primitives, creating flexible and composable virtual nics and more! • Diving deep into the ocean of highly available & fault-tolerant virtual networking. • Debugging/troubleshooting complex production issues across datacenters in real time and enhancing our playbooks and automation to counter their recurrence. • Participating in a team effort to improve visibility on various network metrics. • Using technologies and tools such as: Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, and others!
Senior Software Engineer – Network
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Designing and building highly efficient scalable services to enable network datapath for the next generation of features such as Virtual Private Cloud, Floating IPs and internal tooling for the virtual network stack to scale across hundreds of thousands of customer droplets. • Work on new architecture initiatives to build systems that enable fleet optimization such as optimizing the virtual networking stack to reduce CAPEX / OPEX. • Solving problems in network performance while leveraging on concepts of distributed systems to reduce performance bottlenecks, single points of failures and inter-dependencies of our many regions across the globe. • Solving complex data modeling challenges that have come into existence due to the hyper growth of DigitalOcean such as - our growing inventory of IP addresses, future transition to IPv6 and support for our core network primitives, creating flexible and composable virtual nics and more! • Diving deep into the ocean of highly available & fault-tolerant virtual networking. • Debugging/troubleshooting complex production issues across datacenters in real time and enhancing our playbooks and automation to counter their recurrence. • Participating in a team effort to improve visibility on various network metrics. • Using technologies and tools such as: Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, and others!
Senior Software Engineer – Network
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Designing and building highly efficient scalable services to enable network datapath. • Work on new architecture initiatives to build systems that enable fleet optimization. • Solving problems in network performance while leveraging on concepts of distributed systems. • Debugging/troubleshooting complex production issues across datacenters in real time. • Using technologies and tools such as: Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL.


