
Posted 8 hours ago
People Application Developer
Snap IncPeople Application Developer
Requirements
Bachelor's degree in Computer Science or related field, 3+ years experience with Node.js, TypeScript, or GCP, Experience with backend services or distributed systems, Experience with database design and data modeling, Experience with RESTful APIs and middleware integrations, Experience with CI/CD pipelines and containerization, Experience with Workday integrations and automations
Skills
Node.jsTypeScriptGCPPythonSQLReact
About the role
Responsibilities
- Design, develop, and deploy large-scale, efficient, and maintainable solutions to optimize People Team operations.
- Manage the automation roadmap and provide technical direction for solutions influencing all People Team systems.
- Integrate AI and LLM solutions into production applications to enhance system capabilities.
- Build middleware solutions for chatbot integrations, connecting systems such as Slack, Workday, Jira, and Confluence.
- Advocate for best practices regarding scalability, availability, operational excellence, and cost management.
- Lead and mentor junior team members, ensuring high-quality code and adherence to engineering standards.
- Perform regular testing, debugging, and updates to maintain system reliability.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
- 3+ years of hands-on experience with Node.js, TypeScript, and/or Google Cloud Platform (GCP).
- Experience with backend services, distributed systems, and event-driven architectures.
- Proficiency in database design, data modeling, and RESTful API development.
- Experience with CI/CD pipelines, containerization, and cloud deployment.
- Experience with Workday integrations and automations.
Preferred Qualifications
- Experience with Java, Python, SQL, or NoSQL solutions.
- Experience with JavaScript UI frameworks such as React, Vue.js, or Angular.
- Background building or supporting applications within an HR technology or People Operations environment.
- Passion for creating innovative and rich user experiences.
Benefits
- Comprehensive medical coverage and emotional/mental health support programs.
- Paid parental leave.
- Competitive compensation packages including equity in the form of RSUs.
About the Company
Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. Through products like Snapchat, Lens Studio, and Spectacles, Snap empowers people to express themselves, live in the moment, and learn about the world.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePeople Application Developer
Snap Inc · Los Angeles
