Advanced Back-End Engineer
Core
Design, develop, and implement backend components including APIs, serverless functions, distributed services, and data storage for clients.
Role type
Senior IC backend engineer
Builds
High-performing, reliable, and secure backend applications and services
Domain
Cloud-native backend engineering, serverless architectures, distributed systems
Required skills
Python or Node.js (TypeScript), API/Web protocols (OpenAPI, gRPC), concurrency, cloud services, containerization, CI/CD
Preferred skills
Go, TypeScript, PHP, Ruby, Django, FastAPI, NextJS, Express, Laravel, RoR, PostgreSQL, DynamoDB, MySQL, Redis, AWS, DevOps tools (CDK, Terraform), observability, generative AI tools
Technologies
Python, Node.js, TypeScript, Go, PHP, Ruby, Django, FastAPI, NextJS, Express, Laravel, RoR, PostgreSQL, DynamoDB, MySQL, Redis, AWS, Terraform, CDK, gRPC, OpenAPI
Responsibilities
Design and implement backend components spanning APIs, serverless functions, and distributed services; Contribute to architectural trade-offs and security best practices; Maintain test suites and write clean code/documentation; Collaborate with technical leads and clients to gather requirements and align expectations; Participate in cross-functional collaboration with ML and Data Engineering teams; Stay up to date with industry trends to incorporate cutting-edge techniques
Seniority
Senior, hands-on IC