Software Engineer, Infrastructure
Responsibilities
- Design and develop backend software components.
- Code primarily in C/C++, Java, PHP, and Hack.
- Collaborate with teams to integrate innovations.
- Conduct design and code reviews.
- Optimize efficiency, scalability, and system stability.
Minimum Qualifications
- 2+ years programming in relevant languages.
- 2+ years building large-scale infrastructure systems.
- 1+ year independently designing and completing medium to large features.
- Proficiency in scripting languages (Python, JavaScript, Hack).
- Experience delivering high-quality, reliable software.
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience (to be completed before joining).
Preferred Qualifications
- Familiarity with architectural patterns for large-scale applications.
- Experience in C, C++, or Java.