
Software Engineer
Adobe
full-time
Posted on:
Location Type: Remote
Location: California • Washington • United States
Visit company websiteExplore more
Salary
💰 $114,100 - $214,950 per year
Tech Stack
About the role
- You’ll be working as part of a team, crafting innovative new features and maintaining existing ones for Adobe Stock using extraordinary technologies.
- This team focuses on building highly scalable ingestion and delivery services for the Adobe Stock ecosystem.
- You will be expected to debug issues across multiple systems, regularly share knowledge with peers, and contribute to architectural design discussions.
Requirements
- 2+ years of proven experience developing consumer-facing web applications and/or backend systems for complex web applications.
- B.S. in Computer Science, or a related field
- Proficiency in JavaScript and comfortable with ES6, Express, & Webpack
- Experience building microservices in Node.js, Typescript and/or PHP
- Experience implementing JavaScript techniques, such as modules, async/await, compiling and bundling, and server rendering
- Experience building and maintaining services using GraphQL and familiarity with GraphQL federation
- Experience maintaining highly available, fault-tolerant, and distributed services, including familiarity with technologies and architectures like microservices, managed services, AWS, Docker, New Relic, and Splunk
- Knowledge of how to apply computer science principles to real-world problems, including algorithms, data structures, distributed systems, and data flow and storage
- Strong familiarity with functional and object-oriented programming
- Experience with quality-driven development and tools, writing your own unit tests and integration tests
- Experience with Agile development processes
- Love to learn new things, work hard, and have fun.
Benefits
- Health insurance
- Paid time off
- Flexible working arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptES6ExpressWebpackNode.jsTypescriptPHPGraphQLmicroservicesAgile development
Soft Skills
teamworkknowledge sharingproblem solvingcommunicationadaptabilitylearningwork ethiccreativitycollaborationarchitectural design
Certifications
B.S. in Computer Science