Senior Full-stack Developer
Join a temporary full-time project developing complex, high-performance systems with end-to-end ownership of features from architecture and implementation through production release and monitoring.
Responsibilities
- Design, develop, and optimize high-performance microservices and complex systems
- Own features end to end, from architectural planning through production deployment and monitoring
- Develop backend services with Node.js and TypeScript and user interfaces with React
- Design real-time data flows using Kafka and AWS SQS/SNS
- Conduct code reviews and establish quality, security, and architecture standards
- Use AI-assisted development tools including Cursor, Copilot, and MCP
Requirements
- At least 4 years of full-stack development experience
- Significant experience designing and developing complex, scalable backend systems
- Advanced proficiency in Node.js, React, and TypeScript
- Proven experience with microservices and distributed, event-driven architectures
- Deep knowledge of MongoDB and Elasticsearch
Nice to have
- Experience with AWS and Kafka