remote
Computer Scientist II - Adobe
Software Engineer
Lead full‑stack development of large‑scale microservices and real‑time APIs using Go, Java, and Node.js, with a front‑end focus on React. Drive architecture, DevOps, and AI tool integration on AWS, Kubernetes, and Docker environments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices and RESTful APIs in Go, Java, and Node.js.
- Build responsive front‑end components with React, ensuring seamless integration with back‑end services.
- Architect and deploy scalable solutions on AWS, leveraging Kubernetes and Docker for container orchestration.
- Implement data storage strategies using DynamoDB and relational databases, optimizing query performance.
- Integrate AI tools such as Claude and Cursor to enhance application capabilities.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and mentor junior engineers.
Requirements
- 7–10 years of full‑stack software development experience.
- Proficiency in Go, Java, Node.js, React, and REST API design.
- Strong background in AWS, Kubernetes, Docker, and microservices architecture.
- Experience with NoSQL (DynamoDB) and SQL databases.
- Excellent communication skills and a passion for clean, maintainable code.
Skills
gojavanodejsreactawskubernetesdocker