Senior FullStack Engineering
Description
This is a remote position.
Location: Remote
Engagement Type: Project-based Assignment; B2B Contract (Outside IR35)
Duration: 6 months with auto renew
Timezone: CET ± 3 hours
Be part of our Global Engineering Network!
One of our clients, an online gaming operation is looking for a Senior FullStack Engineering to join their team.
Key Deliverables
- Design, develop, and maintain scalable backend systems using Node.js and NestJS.
- Create efficient and responsive frontend components (React experience is a plus).
- Optimize and maintain PostgreSQL databases for high performance and availability.
- Utilize Redis for caching and session management.
- Develop distributed systems using Kafka as the messaging backbone.
- Implement CQRS patterns to ensure clear separation of concerns.
- Write clean, maintainable, and scalable code following SOLID principles.
- Conduct code reviews and promote best practices throughout the development lifecycle.
- Work closely with cross-functional teams, including product managers and designers.
- Mentor junior developers and contribute to knowledge-sharing initiatives.
- Support CI/CD pipeline development with Docker and Kubernetes.
- Optimize and manage cloud infrastructure on AWS.
Requirements
Ideal Profile
- 5+ years of professional experience in software development, focusing on backend and full-stack development.
- Proficiency in Node.js and NestJS.
- Strong experience with PostgreSQL, Redis, and Kafka.
- Understanding of CQRS and adherence to SOLID principles.
- Strong problem-solving and critical-thinking abilities.
- Excellent communication and teamwork skills.
- Experience with frontend frameworks like React.
- Familiarity with Docker and Kubernetes for containerization and orchestration.
- Knowledge of AWS services such as EC2, RDS, S3, and Lambda.
- Experience with Elasticsearch.
- Understanding of CI/CD pipelines and modern DevOps practices.
Why Partner with Us?
· Clear scope with no ambiguity over deliverables.
· Opportunity for repeat engagements based on performance.
Selection Process
1. Proposal Submission
o Submit your professional profile/CV by applying on the role.
2. Business Alignment Call
o 30-min virtual discussion with Human Capital Consultant to review scope
3. Verification
o Opportunity to complete our Vetting (background/compliance checks)
4. Client Skills Review
o Direct interview with end client to discuss project specifics
o Project-specific technical assessment (if required)
Ongoing Business Support
· Access to CX guidance and market insights through our professional network.