Senior Full-Stack Engineer
We are looking for an experienced Full-Stack Engineer (Node.js + React) to join a staff augmentation team and help build the core web and backend components of a new multi-platform application.
In this role, you will work across both frontend and backend, contribute to API design, and collaborate closely with mobile engineers and the product team. You will also take ownership of task estimation and delivery planning, working directly with the client.
This is a hands-on engineering role for someone who is comfortable building MVPs in a fast-moving environment and scaling them for production.
What You Will Do
- Develop web and backend services for the MVP
- Build and maintain:
- User profiles and community features
- Discussion, reactions, and engagement systems
- Baseline chat functionality
- Admin tools (user moderation, metrics dashboards)
- Design, implement, and document REST APIs
- Collaborate with mobile engineers to ensure consistent cross-platform functionality
- Integrate external services and third-party APIs
- Implement AI-powered features via the backend
- Ensure backend performance, security, and scalability
- Estimate tasks, plan deliveries, and commit to timelines
- Participate in code reviews, QA processes, and technical discussions
- Work directly with the client to clarify requirements and propose technical solutions
Technical Requirements
Backend (Required)
- 5+ years of strong Node.js engineering experience
- Experience building and maintaining RESTful APIs
- Solid understanding of JWT authentication and authorization
- Hands-on experience with:
- Horizontal scaling
- Load balancing
- Caching (Redis or similar)
- Queues and message processing (RabbitMQ, SQS, or equivalents)
- Experience designing production-ready backend architectures
- Working knowledge of SQL and/or NoSQL databases
- Experience integrating external services and APIs
- Experience with real-time functionality (WebSockets or similar)
Frontend (Required)
- Strong experience with React.js and TypeScript
- Experience with Redux or other state-management solutions
- REST API integration experience
- Understanding of responsive and adaptive UI design
Soft Skills
- English level B2+ (direct communication with the client)
- Ability to estimate tasks and meet delivery commitments
- Strong ownership mindset and problem-solving skills
- Ability to work independently in a distributed team
- Experience delivering MVPs with evolving or changing requirements
Why This Role
- Direct impact on a new product from MVP stage
- Close collaboration with the client and product team
- Real ownership over architecture and technical decisions
- Work in a distributed, experienced engineering team
- Opportunity to build scalable systems from the ground up
Required languages
| English | B2 - Upper Intermediate |
๐
$1900-3000
Average salary range of similar jobs in
analytics โ
Loading...