- Company Name
- ZipRecruiter
- Job Title
- Software Engineer, Full Stack
- Job Description
-
Job title: Software Engineer – Full Stack
Role Summary: Design, develop, and maintain scalable, high-performance web applications that serve millions of users. Drive engineering excellence across front‑end and back‑end components, collaborating with product, design, and data teams to deliver rapid, reliable features.
Expectations: Deliver production‑ready code adhering to quality standards, performance metrics, and security best practices. Own feature lifecycle from concept through deployment and monitoring. Mentor peers, influence architecture decisions, and contribute to continuous improvement of DevOps and testing processes.
Key Responsibilities:
• Design and implement user‑centric web UIs using modern JavaScript frameworks (ReactJS, AngularJS, Vue, or similar).
• Build, test, and scale server‑side services (REST, GraphQL) that interface with complex databases and third‑party APIs.
• Collaborate with cross‑functional teams to define product requirements and translate them into technical specifications.
• Optimize application performance, reliability, and scalability for a large, global user base.
• Maintain code quality through code reviews, automated testing, and continuous integration pipelines.
• Communicate technical concepts to both technical and non‑technical stakeholders.
Required Skills:
• 2+ years of full‑stack software development experience.
• Strong foundation in CS fundamentals: OOP, data structures, algorithms.
• Proficient in client‑side frameworks (ReactJS, AngularJS, Vue, etc.) and JavaScript/TypeScript.
• Experience building large‑scale, production‑grade web applications.
• Familiarity with back‑end languages (Node.js, Python, Java, Go, etc.) and database systems.
• Ability to write clean, modular, well‑documented, and testable code.
• Collaboration skills and experience with Agile development practices.
Required Education & Certifications:
• Bachelor’s (or higher) degree in Computer Science, Mathematics, Physics, or related technical field, or equivalent practical experience.
Preferred Qualifications:
• 4+ years of full‑stack experience.
• Advanced degree (MS/PhD) or related certifications may be considered.