Senior Full Stack Developer
Location
CET (UTC+1)
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer
Talan
Role Description We are seeking a Senior Full Stack Developer with strong backend orientation and hands-on experience in modern frontend frameworks. This role requires an AI-native engineer capable of leveraging AI tools across the entire SDLC to accelerate delivery, improve quality, and contribute to a high-performing engineering culture. You will work in a collaborative Agile environment, designing and implementing scalable, secure, and high-quality enterprise applications. Key Responsibilities - Design, develop, and maintain enterprise-grade applications and microservices. - Collaborate with business stakeholders and technical teams to analyze requirements and define solutions. - Develop backend components using Java, Spring Boot, Hibernate/JPA. - Develop frontend components using Angular, HTML, CSS, JavaScript/TypeScript. - Create and execute test cases to ensure software quality and reliability. - Participate in CI/CD processes, deployments, and production support. - Diagnose and resolve incidents, performance issues, and application defects. - Contribute to architecture discussions and engineering best practices. - Promote clean code, maintainability, observability, and security. - Mentor junior developers and support engineering culture. AI‑Native Engineering Responsibilities - Use AI-powered tools (GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, Devin, Sourcegraph Cody, Continue.dev) throughout the SDLC. - Apply AI-driven practices for: - Code generation and refactoring - Automated documentation - Test generation and validation - Debugging and root cause analysis - Code reviews and quality improvements - SDLC automation and productivity optimization - Ensure secure and appropriate use of LLMs in enterprise environments. - Contribute to AI engineering governance and best practices. - Stay current with emerging AI engineering trends and accelerators. Qualifications - 5+ years as a Full Stack Developer / Software Engineer (backend-oriented preferred). - Strong experience with Java, Spring Boot, Hibernate/JPA. - Experience with Angular and modern frontend technologies. - Strong SQL skills (Oracle, PostgreSQL). - Experience designing and consuming REST APIs. - Experience with Git/GitHub and collaborative workflows. - Experience with microservices architecture. - Experience with Jenkins and CI/CD pipelines. - Experience working in Agile (SCRUM). - Experience with Docker and OpenShift. - Experience with AWS (nice to have). - Knowledge of monitoring, logging, and observability tools. - C1 proficiency in Spanish & English. AI & Modern Engineering Skills - Hands-on experience using AI-powered development tools. - Understanding of prompt engineering and AI-assisted development. - Experience integrating AI into engineering workflows and pipelines. Soft Skills - Strong analytical, problem-solving, and communication skills. - Passion for innovation, automation, and continuous improvement. Nice to Have - Experience with event-driven architectures and messaging systems. - Experience with Kubernetes. - Experience with automated testing frameworks. - Exposure to AI/ML or GenAI platforms. - Knowledge of secure coding practices in AI-assisted environments. Benefits - Remote position - CET Timezone working hours - Freelance, full-time contract. - Possibility to be part of a multicultural team and work on international projects.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design and delivery of AI enabled cloud solutions on AWS. • Work with client Project Owners, business stakeholders, architects, and platform teams to understand requirements and define solution direction. • Translate client needs into technical requirements, user stories, implementation plans, and delivery roadmap. • Guide engineering teams working with Python, AWS Lambda, API Gateway, IAM, Secrets Manager, CloudWatch, S3, SageMaker, Bedrock, and AWS CDK. • Design cloud native backend services and integrations between internal systems and external APIs. • Define secure and scalable patterns for GenAI, LLM integrations, AI agents, and tool based architectures. • Support technical decision making across architecture, infrastructure, backend services, security, and operations. • Review designs and implementation to ensure quality, maintainability, security, and scalability. • Collaborate with product, platform, security, and delivery teams to align solution implementation with project goals. • Identify technical risks, dependencies, and delivery blockers, then help resolve them. • Contribute to hands on implementation, troubleshooting, and technical problem solving when required. • Mentor engineers and support the team in following strong engineering and cloud practices. • Prepare and lead technical workshops, solution reviews, demos, and client discussions. • Ensure secure usage of LLMs, including prompt handling, secrets management, logging practices, and prevention of sensitive data exposure.
• Serve as an experienced individual contributor within a team • Responsible for supporting the goal of meeting scope, schedule and delivery requirements • Impact the long-term goals of the program while contributing to the implementation of the development strategy • Mentor and assist more junior engineers in the development of their skills • Effectively communicate technical issues and developments with team members and clients • Present design documents, system diagrams, etc. to clients, stakeholders, partners, and other engineers
Tech Lead – iGaming
Recruiter4YouRecruiter4You is a boutique recruitment agency specialising in recruitment for online businesses and technical roles.
• Own the technical architecture of systems, ensuring scalability, reliability, and security across the domain. • Set and enforce high engineering standards, including code reviews, testing practices, and CI/CD processes. • Drive technical improvements by identifying and introducing relevant technologies, tools, and methodologies. • Act as the go-to expert for complex technical issues, ensuring fast and effective resolution. • Collaborate with other tech leads and engineering teams to ensure consistent system integration and architectural alignment. • Serve as the main technical point of contact for the domain, communicating progress, risks, and key decisions. • Partner with product teams to prioritise technical work based on business value and system impact. • Identify delivery risks early and define mitigation strategies to ensure predictable execution. • Define and maintain testing strategies to ensure production-ready quality standards. • Contribute to the long-term technical vision and roadmap in collaboration with leadership and product stakeholders. • Ensure all technical decisions align with broader architectural and business objectives. • Continuously improve engineering processes, workflows, and tooling to increase efficiency and reliability. • Mentor and support engineers, providing guidance and structured career development. • Drive performance management through clear expectations, regular 1:1s, and actionable feedback. • Participate in hiring and onboarding, helping build and shape a high-performing engineering team. • Foster a collaborative, inclusive culture where engineers take ownership and contribute ideas.
Senior Software Engineer – iGaming
Recruiter4YouRecruiter4You is a boutique recruitment agency specialising in recruitment for online businesses and technical roles.
• Design, develop, and maintain scalable, high-performance applications using Elixir and related technologies. • Lead discussions on architecture, technical design, and engineering best practices with cross-functional teams. • Write clean, maintainable, and well-tested code aligned with internal standards. • Drive performance optimisation to improve scalability and system efficiency. • Design and implement integrations with third-party APIs and services. • Own troubleshooting and resolution of complex issues across functionality, performance, and reliability. • Participate in and support on-call rotations, including incident response. • Conduct code reviews and mentor junior engineers to promote engineering best practices. • Stay current with relevant technologies and contribute innovative ideas to the team. • Contribute to the design and planning of new features and system improvements. • Implement security and data protection best practices. • Build and evolve complex domain logic such as rules engines, decision frameworks, and policy systems. • Design and maintain high-throughput, real-time or near-real-time data pipelines and enrichment systems.



