Senior Full-Stack Developer with Backend Focus
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Summary
- Focus: back-end development
- Cloud-native / serverless architectures, distributed systems, AWS Lambda, API Gateway, DynamoDB, Cognito, SNS, SQL, REST, GraphQL;
- Required experience: 5+ years in full-stack development with strong backend expertise in Node.js and AWS , solid frontend experience with React;
- Experience with modern dev tools (Cursor, GitHub Copilot) and CI/CD pipelines; - Employment Type: B2B, full-time; - Location: Remote.
- Full-time, long-term 1+ years
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Required Skills
Nice to Have
About the Project
Transforming the leisure and tourism photography experience: Powered by patented technology, our platform combines advanced association methods with an AI learning engine to enable real-time media streaming at scale, without compromising guest privacy.
The platform uses AI to recognize individuals within crowded and dynamic environments such as amusement parks and events, allowing guests to simply upload a selfie to match it with media captured in real time. The platform automatically associates all relevant photos and videos with a user and delivers them directly to their device.
The Role
We are seeking a Senior Full-Stack Developer with deep backend expertise to join our R&D organization as a Backend Subject Matter Expert (SME). This is a senior individual contributor role with significant technical ownership.
You will play a key role in designing, building, and evolving the backend systems that power our global platforms, handling millions of transactions and media flows daily. While this role is backend-focused, candidates should have working knowledge of frontend technologies to collaborate effectively with frontend teams.
Primary Responsibilities
- Design, implement, and maintain scalable backend services supporting high-traffic, globally distributed systems
- Lead backend architectural decisions across microservices, APIs, and cloud infrastructure
- Build and optimize serverless and event-driven architectures
- Ensure system reliability, performance, and scalability under real-world load
- Collaborate closely with product, frontend, DevOps, and data teams
- Establish backend development standards and best practices
- Mentor engineers and contribute to technical excellence across the team
Technical Stack:
- Cloud: AWS Mostly (mosty Cognito, S3, SNS, SQS, Serverless Framework,AWS Lambda) Google Cloud Platform (some image processing and other services are still running on GCP, want to migrate to AWS)
- Front: Mostly React (a few smaller projects are on Vue2, may need migration to Vue 3, but not a priority)
- Back: Java Node.js, TS MongoDB, Amazon DynamoDB NestJS, REST Serverless framework, Kubernetes, Microservices Integrations (Stripe, Google Pay/Apple Pay)
Primary Requirements
- 5+ years of professional full-stack development with a strong backend focus
- Proven experience designing and operating production-grade backend systems at scale
- Strong expertise with AWS, including: Lambda API Gateway DynamoDB SQS / SES S3
- Deep understanding of RESTful API design and microservices architecture
- Strong database knowledge (SQL & NoSQL): DynamoDB, MongoDB, MySQL
- Advanced proficiency in Java, TypeScript, and JavaScript
- Experience with Infrastructure as Code (Terraform, Serverless Framework, CloudFormation)
- Solid understanding of distributed systems, scalability, and fault tolerance
- Working knowledge of modern frontend frameworks (React or Vue.js)
Nice to Have
- Experience with GCP (GKE, GCS, Cloud Functions)
- Containerization and orchestration (Docker, Kubernetes)
- Event-driven architectures and messaging systems
- Real-time communication (WebSockets, MQTT)
- CI/CD pipelines and DevOps best practices
- Experience operating high-availability, multi-region systems
What We’re Looking For
- We’re looking for a senior backend engineer who:
- Enjoys solving complex distributed-system challenges
- Takes ownership and drives systems end-to-end
- Writes clean, maintainable, production-ready code
- Mentors others and raises the technical bar
- Stays current with modern backend and cloud technologies
Why Join Us?
- Work on platforms used by millions of users worldwide
- Design systems that operate at real production scale Influence the technical direction of a growing global company
- Collaborate with experienced engineers passionate about quality
- Build modern cloud-native and serverless systems
- Create technology that powers unforgettable guest experiences