Senior FullStack Engineering
Posted Updated
Description
This is a remote position.
The Castillian has been successfully deployed within the online gaming and iGaming sector and is focused on performing the following functions:
- Implementing features on the newly developed gaming dashboard.
- Designing, developing, and maintaining scalable backend systems using Node.js and NestJS.
- Creating efficient and responsive frontend components.
- Optimizing and maintaining PostgreSQL databases for high performance and availability.
- Utilizing Redis for caching and session management.
- Developing distributed systems using Kafka as the messaging backbone.
- Applying CQRS patterns and SOLID principles to ensure clean, maintainable, and scalable code architecture.
- Reviewing peers’ code to ensure coding standards, architectural alignment, and overall code quality during the development lifecycle.
- Working closely with cross-functional teams, including product managers and designers, to deliver high-quality features.
- Mentoring junior developers and contributing to knowledge-sharing initiatives.
- Supporting CI/CD pipeline development with Docker and Kubernetes.
- Optimizing and managing cloud infrastructure on AWS to ensure performance, scalability, and high availability.
- Developing the client’s new Middleware and currently setting up the infrastructure and service building at the backend.
- Actively supporting the QA team with testing activities on the completed and implemented features to help ensure project timelines are met.
- Working on multiple API related tickets for the client's new platform, including the integration of key APIs.
- Integrating the Challenges API from the core platform into the application layer, ensuring proper API consumption and data flow.