Software Engineer II
Core
Design, build, and maintain scalable backend services and APIs, collaborating with frontend teams to deliver user-facing features.
Role type
Backend Software Engineer
Builds
Scalable backend services, RESTful/GraphQL APIs, and efficient user-facing features
Domain
Internet technology / Backend development
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, RESTful API design, GraphQL, PostgreSQL, NoSQL, Git workflows, CI/CD pipelines
Preferred skills
Redis, Docker, AWS, microservices, event-driven architectures, security best practices
Technologies
Node.js, TypeScript, React, PostgreSQL, NoSQL, Redis, Docker, AWS
Responsibilities
Design and build scalable backend services; Develop and maintain RESTful and/or GraphQL APIs; Optimize performance across APIs, services, and databases; Contribute to system design and architecture decisions; Participate in code reviews and improve engineering standards; Work with DevOps to improve CI/CD pipelines and deployment processes