Backend Software Developer
Our client is an innovative scaleup that is on the mission to revolutionize the world of real-money gaming, reshaping the playing experience for enthusiasts. Fueled by a team of creative minds, they leverage the latest trends to craft cutting-edge technology that seamlessly merges traditional gaming with the evolving preferences of next-generation players.
With their amazing products, they aim to elevate entertainment value by transforming solitary gaming sessions into engaging multiplayer experiences, emphasizing community, real-time sharing, and a sense of togetherness.
The Role:
We are seeking a skilled Backend Software Developer to join our client's dynamic team. In this role, you will play a pivotal role in conceptualizing, implementing, and maintaining crucial components of their backend infrastructure.
Your collaboration with cross-functional teams will be essential in delivering high-performance, scalable, and reliable systems that will shape the future of gaming experiences.
Responsibilities:
- Design, develop, and maintain backend services using NestJS, SQL, and TypeScript, adhering to best practices in scalability and security.
- Employ Test-Driven Development (TDD) methodologies to ensure code quality and reliability, integrating continuous testing throughout the development process.
- Collaborate with front-end teams to ensure seamless integration and optimal performance across the gambling system.
- Identify and resolve backend-specific issues to maintain the high reliability and stability of the software.
- Contribute to backend code quality through continuous improvements, robust unit tests, and active participation in code reviews, utilizing various test frameworks to uphold high standards.
- Actively participate in the company's technology forum, contributing to architectural decision records (ADRs) and proposing new solutions to technical challenges.
- Effectively communicate with team members and stakeholders, assertively addressing feedback and providing updates.
- Utilize problem-solving skills to identify issues, evaluate solutions, and make informed decisions, fostering a proactive approach to project challenges.
Requirements:
- 3+ years of experience in backend software development.
- Proficiency in backend technologies including NestJS and SQL.
- Strong experience with TypeScript and creating scalable backend architectures.
- Demonstrated experience in Test-Driven Development (TDD) and using test frameworks such as Jest, Mocha, or similar.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
Nice to Have:
- Experience with React, Next.js, and front-end development.
- Knowledge of GraphQL and AWS.
- Proficiency in API design and management, especially with RESTful or GraphQL APIs.
- Experience with microservices architecture and containerization tools like Docker and Kubernetes.
- Understanding of security practices, including authentication and authorization mechanisms.
- Skills in performance optimization, such as caching, database indexing, and query optimization.
- Knowledge of CI/CD pipeline tools such as Jenkins, GitLab CI, or GitHub Actions.
- Experience with both SQL and NoSQL databases.
- Familiarity with message brokers like Kafka or RabbitMQ and event-driven architecture.
- Experience with monitoring and logging tools like Prometheus, Grafana, or the ELK Stack.
The Offer:
- B2B contract.
- Remote work.
- Salary up to 6,700 K Euro net per month
- Additional benefits
- Opportunities to advance your career within our innovative team.
- Locations
- Poland
- Remote status
- Fully Remote
About Simply Talented
We work with startups and scaleups companies and help them to grow by building recruitment strategies, and procedures by optimizing and supporting their recruitment actions.
We work with large organizations by finding suitable candidates for their open roles working along with their in-house recruiters/hr team.
Backend Software Developer
Loading application form