Senior Software Engineer
Core
End-to-end feature development from ideation and architecture through deployment, monitoring, and production impact for scalable web applications.
Role type
Senior Software Engineer (Full Stack)
Builds
Scalable RESTful APIs, microservices, and responsive frontend interfaces
Domain
Cloud-native web development on AWS
Deliverable
production ML models | product features
Required skills
Node.js, RESTful API design, ReactJS, AWS services, Docker, CI/CD pipelines, system design, AI-assisted development tools
Preferred skills
SaaS development at scale, observability tools (Datadog, New Relic, Grafana), GraphQL, gRPC, WebSockets, open-source contributions
Technologies
Node.js, Express, Fastify, NestJS, ReactJS, Vue, Angular, HTML5, CSS3, TypeScript, MySQL, PostgreSQL, MongoDB, Redis, SQS, RabbitMQ, Kafka, AWS (EC2, Lambda, S3, RDS, SQS, CloudFront, VPC, IAM), Docker, ECS, EKS, Kubernetes, GitHub Actions, CodePipeline, Jenkins, Webpack, Vite, Jest, React Testing Library, GitHub Copilot, Claude, Cursor, ChatGPT
Responsibilities
Design, develop, and maintain scalable RESTful APIs and microservices; Build responsive, accessible, and performant frontend interfaces; Architect and deploy cost-efficient, scalable solutions on AWS; Lead low-level design discussions and create design documentation; Investigate production issues and perform root cause analysis; Write clean, testable, and documented code and conduct code reviews
Seniority
Senior, hands-on IC