Senior Full-Stack Developer
New
Fully remote work environment across Europe and the UK.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPostgreSQLSQLJavaKafkaSpring BootTypeScriptReactCI/CDRESTful APIs
Requirements
- Strong professional experience in backend development using Java, including frameworks such as Spring Boot, JPA/Hibernate, and SQL-based systems.
- Solid frontend development skills with proficiency in React and TypeScript.
- Strong experience with PostgreSQL, including database design, query optimization, and performance tuning.
- Understanding of event-driven architectures and messaging systems such as Kafka or equivalent technologies.
- Experience designing and building RESTful APIs for scalable production systems.
- Familiarity with CI/CD pipelines, automated testing practices, and modern software delivery workflows.
- Experience working with cloud platforms such as AWS (ECS, RDS, S3) or similar environments.
- Strong problem-solving, debugging, and analytical skills with the ability to work independently.
- Ownership mindset with the ability to deliver high-quality features in fast-moving environments.
- Excellent collaboration and communication skills for working in distributed, cross-functional engineering teams.
Responsibilities
- Design, develop, and maintain backend services that handle real-time event processing, data ingestion, and integration with multiple external gaming and affiliate platforms.
- Build and enhance RESTful APIs powering affiliate dashboards, reporting systems, and internal administrative tools.
- Implement and maintain financial logic, including revenue share models, CPA tracking, and multi-currency commission calculations.
- Develop responsive and scalable frontend applications using React and TypeScript for affiliate portals and operational dashboards.
- Work with event-driven architectures (e.g., Kafka or similar systems) to ensure scalable and reliable data processing pipelines.
- Collaborate with cross-functional teams to design, develop, and deliver high-quality, production-ready features.
- Optimize system performance, improve scalability, and enhance the reliability of existing codebases.
- Contribute to system architecture discussions and ensure alignment between backend, frontend, and data layers.
View Full Description & ApplyYou'll be redirected to the employer's site