we are seeking experienced full-stack Software Engineers to join our product teams. You can help build products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team thats working to help people connect with each other around the globe. Join us!
Software Engineer, Product Responsibilities
Full stack web/mobile application development with a variety of coding languages
Create consumer products and features using internal programming language Hack
Implement web or mobile interfaces using XHTML, CSS, and JavaScript
Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native
Work closely with operations and infrastructure to build and scale back-end services
Build report interfaces and data feeds
Complete medium to large features (each with many tasks) independently without guidance
Proactively identify and drive changes as needed for assigned codebase, product area and/or systems
Software Engineer, Product Responsibilities
Full stack web/mobile application development with a variety of coding languages
Create consumer products and features using internal programming language Hack
Implement web or mobile interfaces using XHTML, CSS, and JavaScript
Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native
Work closely with operations and infrastructure to build and scale back-end services
Build report interfaces and data feeds
Complete medium to large features (each with many tasks) independently without guidance
Proactively identify and drive changes as needed for assigned codebase, product area and/or systems
Requirements:
Programming experience in a relevant language
Experience building large-scale applications or similar experience
Experience identifying, designing and completing medium to large features independently without guidance
Experience with scripting languages such as Python, Javascript or Hack
Experience building and shipping high quality work and achieving high reliability
Currently has, or is in the process of obtaining a Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
Preferred Qualifications
Exposure to architectural patterns of large scale software applications
Experience in programming languages such as C, C++, Java, Swift, Kotlin
Programming experience in a relevant language
Experience building large-scale applications or similar experience
Experience identifying, designing and completing medium to large features independently without guidance
Experience with scripting languages such as Python, Javascript or Hack
Experience building and shipping high quality work and achieving high reliability
Currently has, or is in the process of obtaining a Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
Preferred Qualifications
Exposure to architectural patterns of large scale software applications
Experience in programming languages such as C, C++, Java, Swift, Kotlin
This position is open to all candidates.