Taro Logo

Full Stack Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses, moving beyond 2D screens toward immersive experiences like AR and VR.
$206,672 - $240,240
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · AR/VR · Consumer

Job Description

Meta (formerly Facebook) is seeking a Full Stack Software Engineer to join their team in Seattle. This role offers an exciting opportunity to work on cutting-edge technologies that connect billions of people worldwide through platforms like Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR initiatives.

The position requires a strong foundation in software engineering principles and hands-on experience with various programming languages and technologies. As a Full Stack Engineer, you'll be responsible for developing, designing, and testing software applications that power Meta's diverse product ecosystem. You'll work with both front-end and back-end technologies, including JavaScript, React, Python, and SQL, while building scalable solutions that serve Meta's massive user base.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, with demonstrated experience in full-stack development, distributed systems, and building large-scale infrastructure applications. You'll need to be proficient in multiple programming languages and have a strong understanding of software development principles, including code review practices and test-driven development.

This is an excellent opportunity to join one of the world's leading technology companies, offering competitive compensation ($206,672 - $240,240 annually), plus bonus, equity, and comprehensive benefits. You'll be part of a team that's pushing the boundaries of social technology and shaping the future of human connection through innovative solutions and immersive experiences.

Working at Meta means being at the forefront of technological innovation, with access to world-class resources and the opportunity to work on products that impact billions of users. The company culture promotes independence, creative problem-solving, and continuous learning, making it an ideal environment for engineers who want to grow their careers while working on challenging and meaningful projects.

Last updated 24 days ago

Responsibilities For Full Stack Software Engineer

  • Develop, design, create modify, and/or test software applications or systems
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming, and software engineering
  • Produce high-quality code with good test coverage using modern abstractions and frameworks
  • Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
  • Work independently and complete tasks on schedule
  • Master internal development standards

Requirements For Full Stack Software Engineer

Java
JavaScript
Python
PHP
Ruby
React
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, or related field
  • Experience with C, C++, Java, or C#
  • Experience with building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience with JavaScript, HTML, or CSS
  • Experience with React or React Native
  • Experience with Python, PHP, or Ruby
  • Knowledge of distributed systems
  • Experience with software development tools and version control systems
  • Understanding of algorithms and core computer science concepts

Benefits For Full Stack Software Engineer

Medical Insurance
Equity
  • Base salary + bonus + equity + benefits