Full Stack Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

26 days ago

Salary

0

Seniority

Senior

Job Description

Full Stack Engineer

Bark.com

• Build elegant and performant APIs and Backend solutions • Translation of UX/UI designs into production quality front-end experiences, using our proposed Front End stack (React, Typescript) • Develop and manage well-functioning databases and applications • Convert business requirements into high-quality, production-ready solutions while collaborating with other engineers to develop a fully functional and working product • Proactively propose and implement improvements to the codebase • Design and code solutions for systems with 1000s of transactions a second • Collaboration with product managers and designers to create prototypes necessary for usability evaluations, A/B and MVP testing and development specifications

Job Requirements

  • 3+ years experience working with Python.
  • 3+ years of experience working with React.
  • Ideally, 50/50 front-end and back-end experience (though we’re open to candidates with a 70/30 split if the fit is right)
  • Experience building scalable, high-performing web applications
  • Production MySQL experience; strong SQL skills
  • Experience building, maintaining, testing and documenting APIs to be used by other developers both internally and externally
  • Strong organisational skills
  • Ability to achieve goals in a highly innovative and fast paced environment

Benefits

  • Flexible working hours
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

Role Description You will be a part of the domain where we work to enable global enterprises to efficiently scale up their content creation. Your role will revolve around all the different elements that will bring our product to new heights, including: - Implementing new features - Scaling existing capabilities - Making our product more amazing every day In addition to being an individual contributor, this role includes a Team Lead component. You will provide lightweight people and process management within a cross-functional agile team of up to 6 engineers, which includes: - Supporting, coaching, and mentoring team members through regular 1:1s, performance reviews, and ad-hoc catch-ups - Creating a culture of ownership, autonomy, and collaboration - Promoting standard working practices and iterating on processes to optimise delivery Qualifications - 5+ years of hands-on experience delivering full-stack products with TypeScript/JavaScript and PHP (Laravel) - Strong backend development experience with Node.js and/or PHP (Laravel) - Experience with Vue.js or another modern front-end framework - Solid experience designing and integrating REST and/or GraphQL APIs - Comfortable working in monorepo environments and modular architectures - Proficient in data modeling and SQL/NoSQL databases - Familiar with testing best practices, performance tuning, and scalable design principles - Strong architectural thinking and ability to communicate trade-offs clearly Requirements - Experience leading and coaching engineers, including feedback and performance support - Ability to plan, prioritise and deliver predictably within an agile context - Conflict-resolution skills to surface and address issues constructively - Proactive, results-driven and comfortable working in a fast-growing tech scale-up - Strong communication skills (written and verbal) in English Benefits - Community groups (ERGs) available to employees for connection and support - Focus on diversity and inclusion within the workforce - Commitment to employee well-being and a sustainable team culture

South Africa
SingleStore-LinkedIn logo

Senior Software Engineer

SingleStore-LinkedIn

SingleStore delivers the cloud-native database with the speed and scale to power the world’s data-intensive applications. With a distributed SQL database that introduces simplicity to your data architecture by unifying transactions and analytics, SingleStore empowers digital leaders to deliver exceptional, real-time data experiences to their customers. SingleStore is venture-backed and headquartered in San Francisco with offices in Sunnyvale, Raleigh, Seattle, Boston, London, Lisbon, Bangalore, Dublin and Kyiv. Consistent with our commitment to diversity & inclusion, we value individuals with the ability to work on diverse teams and with a diverse range of people.

Full TimeRemoteTeam 201-500

Role Description SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads at scale, and our teams ship production code continuously throughout the year. We operate in a fast-moving, highly collaborative environment where engineers own their work end-to-end and partner closely across Product, Sales, and Go-To-Market teams to deliver meaningful business impact. We are seeking a Senior Software Engineer to join the Helios team and play a critical role in designing and delivering core capabilities for SingleStore’s cloud-managed service. This is a senior technical leadership role with end-to-end ownership of large, release-defining projects at the intersection of distributed systems, cloud infrastructure, and database technology. The focus of this role is on cloud-based metering and billing for all Helios products and features. You will be responsible for building and maintaining the bookkeeping system and integrations that powers millions in cloud revenue with extreme attention to detail. As a Software Engineer, you will set technical direction, solve complex system-level problems, and act as a force multiplier across the organization. You will work closely with Product and customer-facing teams to ensure our platform meets the needs of both long-standing enterprise customers and new adopters. This role is ideal for an engineer who thrives on deep technical challenges, takes pride in building durable systems, and enjoys mentoring others while remaining hands-on. Note: This role is open across multiple levels. Final leveling (Senior, Staff, or Principal) will be determined based on experience, scope of impact, and demonstrated technical leadership throughout the interview process. Qualifications - 4+ years of experience developing and debugging system-level software in Golang or similar language - Familiarity with distributed systems managed via Kubernetes - Demonstrated ability to design and build highly reliable, high-performance system software - Experience working in environments where performance, scalability, and reliability are critical - Bachelor’s degree in Computer Science or equivalent practical experience Requirements - Lead technical design and decision-making for large, release-defining projects impacting SingleStore’s cloud platform - Design and implement new capabilities across networking, control plane, and managed service infrastructure - Solve complex, mission-critical system problems with solutions that are scalable, maintainable, and resilient - Collaborate closely with Product Management to translate customer and business requirements into robust technical solutions - Investigate and resolve difficult issues in production and development environments while balancing multiple responsibilities - Communicate complex technical decisions and trade-offs clearly, including their impact on system performance, reliability, and business outcomes - Mentor and guide engineers on system design, coding standards, and architectural best practices, raising the technical bar across the team - Participate in customer POCs and technical engagements, helping optimize performance, reliability, and adoption - Partner cross-functionally with teams including Sales, Marketing, and G&A to support product delivery and customer success Preferred Qualifications - Experience building cloud-native SaaS platforms - Experience working with frontend web frameworks like React - Background with cloud-based metering and billing and generally accepted account practices Benefits - Salary range for this role, if based in California, Colorado, Washington, or New York City is: $150,000 - $220,000 USD per year - Salary is based on permissible, non-discriminatory factors such as skills, experience, and geographic location - Roles may be eligible for additional rewards, including merit increases and annual bonuses

United States
$150K - $220K / year
Motion logo

Senior Software Engineer

Motion

Motion is creating the command center for creative strategists: an AI-driven analytics and intelligence platform that bridges the gap between performance marketers and creative teams, helping them uncover what's working, what's not, and ultimately ship more winning ads across platforms like YouTube, LinkedIn, Meta, and TikTok. Today, Motion is trusted by some of the world’s top e-commerce and direct-to-consumer brands and agencies (including Vuori, True Classic, The Farmer’s Dog, and HexClad) and has analyzed over $14 billion in media spend. We're growing fast (2.5x year-over-year and now 70+ team members), our product is sticky, and with a recent $30M Series B raise, we're just getting started.

Full TimeRemoteTeam 51-200

Role Description Motion’s products increasingly rely on data-intensive APIs. Beyond our reporting platform, MCP server, and public endpoints, these APIs now power per-customer environments where AI systems can execute tasks, access customer-specific state, and proactively run analysis. Today, that means Azure VMs running Dockerized workloads and a growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll spend most of your time writing application code that controls infrastructure primitives: - Messaging queue abstractions - VM management - Data lifecycle - Container updates - No-downtime migrations - Bootstrapping - Permissions - Observability - Security The right person is comfortable going deep into Linux, containers, networking, and all that jazz, but thinks like a product engineer: shipping reliable systems, choosing pragmatic abstractions, and making complicated runtime behavior feel routine to our customers. Our tech stack: Node.js, TypeScript, React, MongoDB, ElasticSearch, Azure, and Pulumi. Qualifications - 6+ years of experience as a software engineer, with meaningful time spent going deep into infrastructure. - Strong production backend experience. TypeScript / Node.js is ideal, but we care more about strong engineering judgment and the ability to learn our stack quickly. - Deep, hands-on cloud experience. Azure is where we live, but AWS or GCP experience transfers if you are strong on the fundamentals. - Fluency with infrastructure-as-code. We use Pulumi but any relevant experience in Terraform or CDK is good. - Hands-on experience with containers and runtime environments. Docker is important; experience with Kubernetes, Nomad, ECS, Docker Swarm, or similar orchestration systems is helpful but not required. - Experience designing reliable systems around background jobs, queues, locks, service buses, migrations, retries, and failure recovery. - Strong security instincts for application runtime environments. Requirements - You're genuinely excited about infrastructure. When something breaks, you want to understand how the system actually works, not just scale and restart it. - A strong sense of ownership: you make decisions and move quickly to fix things quickly when they go wrong. - A pragmatic mindset. You can ship the simple thing when speed matters, while flagging that which needs to evolve later. - Comfortable in a fast-moving startup where requirements come with ambiguity and the “right” way isn't handed to you. - You enjoy being a strong individual contributor and a supportive teammate. Engineering is a team sport here. Benefits - Competitive compensation package, including equity for all employees. - Health benefits from day one. - A monthly health & lifestyle stipend to support your well-being. - 20 days of PTO. - A $1,500 work-from-home stipend. - Remote-first with hybrid flexibility. - Opportunity for impact as an early team member. - Award-winning team ranked #19 on G2's list of Best Canadian Software Companies for 2026. - Team connection through virtual and in-person events.

United States + 2 moreAll locations: United States | Canada | Portugal
Yum! Center for Global Franchise Excellence logo

Software Engineer III

Yum! Center for Global Franchise Excellence

Empowering communities to create and sustain generational wealth through franchising.

Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop code and unit tests for BOH systems leveraging AI technologies to increase efficiency and accuracy. • Collaborate with other software engineers, quality engineers (QE), site reliability engineers (SRE), security engineers and product teams across YUM brands and vendor partners to implement software solutions. • Participate in Agile Scrum activities such as daily standups, sprint planning, backlog refinement, retros and turnover sessions. • Document and diagram software processes with high-level overview of data flows. • Help create and improve processes or tools. Improve existing code by refactoring.

California
$117.8K - $146.5K / year
Job Closed