Lead Full Stack Engineer
New York, NY (Remote)
12-Month Contract
We are specifically looking for a backend-heavy MERN engineer, not a frontend-focused React developer.
Qualifications:
- 12+ years of overall software development experience.
- Strong hands-on experience with Node.js and Express.js.
- Strong backend development experience using JavaScript and TypeScript.
- Strong experience designing and developing RESTful APIs and backend services.
- Experience building microservices and distributed applications.
- Strong experience with MongoDB, including schema/data modeling, aggregation, indexing, and performance optimization.
- Hands-on experience with AWS cloud services.
- Experience with AWS services such as: Lambda, API Gateway, ECS/EKS, EC2, S3, DynamoDB, SQS/SNS, CloudWatch, and IAM.
- Experience developing serverless and/or containerized applications on AWS.
- Strong understanding of API security, authentication, and authorization, including OAuth/JWT.
- Experience integrating applications with third-party APIs and external systems.
- Experience with Docker and containerized deployments.
- Good understanding of CI/CD pipelines and modern DevOps practices.
- Experience with Git/GitHub and Agile development methodologies.
- Strong production troubleshooting, debugging, logging, and performance-tuning skills.
- Working knowledge of React.js and frontend integration.
- Excellent problem-solving and communication skills.
Required Skills:: React, Next.js, Nest.js, REST APIs, AWS Lambda, Aurora PostgreSQL, Kafka/MSK
Preferred Skills:
- Experience with AWS CDK, CloudFormation, or Terraform.
- Experience with event-driven architecture using SQS, SNS, EventBridge, or Kafka.
- Experience with Kubernetes/EKS.
- Experience designing highly available and scalable cloud applications.
- Experience with observability and monitoring using CloudWatch or similar platforms.
- Experience with automated testing using Jest, Mocha, or similar frameworks.
- AWS certification is a plus.