Full Stack Developer
Core
Design, build, and maintain scalable full-stack applications from user interface through backend services, APIs, and databases.
Role type
Senior Full Stack Developer
Builds
Scalable full-stack applications, RESTful APIs, gRPC/Thrift integrations, microservices, and distributed systems.
Domain
Cloud-native software development, distributed systems, real estate technology, marketplace, customer-facing SaaS.
Deliverable
production ML models | product features
Required skills
ReactJS, TypeScript, JavaScript, Go, Java, Python, Node.js, REST, gRPC, Thrift, PostgreSQL, MySQL, MongoDB, Redis, AWS (ECS, Lambda, API Gateway, S3, CloudWatch), Docker, CI/CD, Jest, Cypress, system design, distributed systems, performance tuning, unit/integration/UI testing.
Preferred skills
Elasticsearch, monorepo environments, Bazel, AWS CDK, CloudFormation, shared UI component libraries, event-driven architectures, Kafka, AWS Event Bridge, AI-assisted engineering tools.
Technologies
React, TypeScript, Go, Java, Python, Node.js, AWS, Docker, Terraform, Jest, Cypress, Kafka, MongoDB, PostgreSQL, Redis, gRPC, Bazel, Elasticsearch
Responsibilities
Design and build scalable full-stack applications; develop and enhance RESTful APIs and microservices; participate in architecture reviews and code reviews; troubleshoot complex production issues; contribute to cloud infrastructure and deployment automation; mentor junior and mid-level engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities