¡No te pierdas nada!
Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo
Nunca compartiremos tu email con nadie y no te vamos a enviar spam
Suscríbete AhoraInformática e IT
1.256Transporte y Logística
1.254Comercial y Ventas
942Adminstración y Secretariado
844Comercio y Venta al Detalle
609Ver más categorías
Desarrollo de Software
554Industria Manufacturera
460Ingeniería y Mecánica
437Educación y Formación
364Derecho y Legal
361Marketing y Negocio
324Instalación y Mantenimiento
248Publicidad y Comunicación
209Sanidad y Salud
187Diseño y Usabilidad
170Construcción
143Alimentación
103Hostelería
103Contabilidad y Finanzas
97Artes y Oficios
91Recursos Humanos
90Arte, Moda y Diseño
80Atención al cliente
69Turismo y Entretenimiento
65Cuidados y Servicios Personales
48Inmobiliaria
46Banca
42Producto
37Seguridad
29Farmacéutica
21Energía y Minería
18Social y Voluntariado
16Deporte y Entrenamiento
6Ciencia e Investigación
4Telecomunicaciones
4Seguros
3Agricultura
2Editorial y Medios
0DDD
WikipediaSenior Backend Developer Java
14 abr.Bcnc Group
Senior Backend Developer Java
Bcnc Group · Madrid, ES
Teletrabajo API Java Scrum REST Microservices Kafka DDD
En BCNC Group, estamos en búsqueda de un Senior Backend Developer Java (100% remoto) - con experiencia en eventos - endpoint, para formar parte de un equipo multidisciplinar en la compañía más grande en el sector textil.
Requisitos:
Experiencia como Desarrollador Backend en Java (v8-22).
Experiencia con Arquitectura Hexagonal.
Experiencia con patrones de diseño con DDD.
Experiencia en entornos de alto rendimiento y concurrencia.
Experiencia con microservicios, enfoque API First (principalmente REST, OpenAPI, Swagger, se manejan eventos, endpoint).
Experiencia con Kafka o algún otro gestor de colas.
Experiencia como parte de un equipo Scrum.
Funciones:
Construcción de software / Coding: Responsabilizarse de la base de código de los artefactos de los Productos. Responsabilizarse de que las funcionalidades estén completa y adecuadamente probadas, incluyendo aspectos de seguridad y calidad. Contribuir con el establecimiento y consecución de buenas practicas de ingeniería en el equipo y estándares de la organización y mantener actualizada la documentación técnica del Producto.
Delivery: Adoptar y seguir practicas de integración y despliegue continuo CI/CD. Participar activamente en el proceso de revisión de software / PRs, dando feedback útil y contribuyendo a la calidad del software.
Operación y soporte: Contribuir al soporte operativo del Producto en Producción. Participar en la definición e implementación de aspectos de Observabilidad y Alertado.
Equipo: Colaborar en el onboarding técnico de nuevos miembros del equipo y fomentar el trabajo en equipo y la colaboración.
Planning: Participar en la gestión de requisitos, hitos y entregables.
Estrategia tecnológica: Contribuir en la definición de APIs de Producto y mantenerse al día en cuanto a tendencias y nuevas tecnologías, especialmente las aplicables en el día a día.
Calidad: Un desarrollador es responsable de la calidad de todo aquello que desarrolle o modifique. Esto significa que si un desarrollador modifica una función, debe velar porque las pruebas asociadas funcionen correctamente.
¿Qué ofrecemos?
Contrato indefinido en una compañía de Tecnología e Ingeniería 100% digital.
Un modelo de trabajo 100% remoto para la conciliación y disfrute de tiempo libre.
Flexibilidad real: Un horario flexible de entrada/salida para que seas tu quien gestione su tiempo de la manera óptima.
Innovación: Proyectos retadores con tecnologías de vanguardia.
Formación: Un programa de formación personalizado y alineado en lo que más te apasione. Acceso a distintas plataformas educativas: Udemy, OpenWebinars, entre otras que surjan a partir de tus necesidades e intereses.
Desarrollo profesional: Un modelo de talento donde podrás evolucionar a través de la experiencia, logros y habilidades que irás adquiriendo dentro de BCNC Group.
Vacaciones: contarás con 23 días laborables de vacaciones + 2 días (24 y 31 de diciembre por convenio) y porque no todo es trabajo, todos los viernes del año y verano de jornada intensiva.
Plan de retribución flexible: Podrás disfrutar de un plan flexible que te hará la vida más cómoda.
Plan de referidos: Si, tus recomendaciones cuentan y cada vez que se incorpore a BCNC Group una persona que referencies recibirás una compensación económica por ello.
Y sobre todo... un buen entorno laboral: ¡nuestros colaboradores puntúan un 4.7 sobre 5 su experiencia en BCNC Group!.
¡Si estás buscando desarrollar tu carrera profesional en un entorno estimulante y desafiante, BCNC Group es el lugar para ti!
¿Te interesa?
BCNC GROUP somos una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos.
Back-End Developer
14 abr.Aristocrat
Bulgaria, ES
Back-End Developer
Aristocrat · Bulgaria, ES
Javascript API .Net C# ASP.Net CSS TSQL OOP HTML Angular MVC DDD
MAIN DUTIES AND RESPONSIBILITIES
* Develop and troubleshoot new and existing software within time and scope of the integration.
* Perform tests of the applications and apply remediation as needed to eliminate errors.
* Ensures smooth process during third-party API integrations.
* Assist in the development and peer review of plans, technical solutions, and related documentation.
* Integration of user-facing elements developed by front-end developers with server-side logic.
* Building reusable code and libraries for future use.
* Optimization of the applications for maximum speed and scalability.
* Implementation of security and data protection.
* Design and implementation of data storage solution.
* Maintain transparent communication with immediate manager, with respect to work undertaken and ensure that performance standards/expectations should not get breached.
* Regularly update and consult with direct manager regarding ongoing tasks and projects.
* Provide timely progress reports and seek guidance as needed to ensure efficient workflow.
* Attend & contribute to team huddles, meetings & ad hoc meetings when required.
* Assist in additional tasks and projects as assigned by supervisors or management to support the achievement of department and organizational goals.
II. INFORMATION LINKS AND RELATIONSHIP
* In his/her everyday work the Back-End Developer is subordinate to his/her superior or to the Managing Director of the Company, according to the approved Company’s organizational chart.
* Work closely with all relevant parties both inside and outside of the company.
*What We´re Looking For*
*III. REQUIREMENTS
• 2+ years of experience in .NET Framework – MVC, Web API, Entity Framework
• Experience with .NET 6: Strong understanding of the .NET 6 framework and experience in building and maintaining high-performance applications using C#.
• Understanding of the Mediator Pattern: Ability to work with the Mediator pattern for managing communication between different components, promoting loose coupling and ensuring that each component focuses on a single responsibility.
• Knowledge of CQRS (Command Query Responsibility Segregation): Basic understanding of CQRS principles to separate read and write operations, helping to improve application scalability and organization.
• Good understanding of best coding practices
• Experience in MS-SQL Server
• Basic knowledge in front-end development with HTML5, JavaScript, CSS, Angular
• Experience in C# .NET
• Experience in ASP.NET MVC
• Experience in API Programming & Integrations
• Skilled with all OOP concepts
• Experience in MS-SQL Server – Scheme, Stored procedures, trigger, indexes
• Experience in performance tuning of both C# code as well as SQL queries
• Understanding in Networks
• Experience in Unit-Testing development
• Proficiency in examining, investigating and solving dynamic problems and develop creative solutions
• Big advantage if you have knowledge in CQRS + DDD(basic knowledge)
• Excellent spoken and written English*
*Travel Expectations*
None*Additional Information*
Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
The Lab Ventures
Madrid, ES
Front-End Engineer (React). Madrid, incorporación inmediata
The Lab Ventures · Madrid, ES
React Docker TypeScript AWS UX/UI DDD
Kleo es una plataforma innovadora que utiliza IA avanzada para ayudar a los emprendedores a conseguir financiación de forma más eficiente.
Estamos cambiando la forma en que los startups acceden a fondos, usando tecnología puntera y un enfoque basado en inteligencia artificial para transformar el proceso de financiación.
Únete a nosotros y forma parte de un equipo de alto rendimiento que está ayudando a revolucionar el ecosistema emprendedor.
Tareas
¿ Qué harás?
- Desarrollar interfaces dinámicas y de alto rendimiento con React y Next.js 15
- Implementar funcionalidades inteligentes que integren herramientas de IA (Langchain, OpenAI, etc.) para ayudar a los emprendedores a obtener financiación
- Trabajar estrechamente con el equipo de back-end para consumir APIs robustas (NestJS y AWS)
- Optimizar la experiencia de usuario, asegurando un rendimiento impecable en todos los dispositivos
- Contribuir a la arquitectura escalable del proyecto y mejorar continuamente la calidad del código
Requisitos
¿Que buscamos en ti?
- 2+ años de experiencia con React y Next.js
- Dominio de TypeScript.
- Familiaridad con AWS Amplify para el despliegue de aplicaciones front-end
- Experiencia trabajando con arquitectura DDD y Docker (contenedorización)
- Enfoque en el rendimiento web y buenas prácticas de desarrollo
Beneficios
- Oportunidad de trabajar en una plataforma que impacta directamente en la vida de los emprendedores
- Un equipo dinámico y apasionado por la tecnología de vanguardia
- Flexibilidad horaria y posibilidad de trabajar remoto.
- Cultura de colaboración, aprendizaje constante y crecimiento personal
- Oportunidades para innovar con herramientas de IA y cambiar la industria de la financiación
- Salario en función de la experiencia del candidato, estamos encantados de escuchar tus expectativas .
Al trabajar en Kleo, no solo serás parte de un equipo técnico increíble, sino que estarás haciendo una diferencia real en el mundo de los emprendedores.
Aquí, tendrás la oportunidad de explorar las posibilidades de la IA y aplicar esas innovaciones para mejorar la accesibilidad a fondos y recursos para startups, ¡y todo eso mientras usas un stack de tecnología de vanguardia!
Solutions Architect
11 abr.Aristocrat
London, ES
Solutions Architect
Aristocrat · London, ES
API TSQL Azure NoSQL Cloud Coumputing Microservices SaaS AWS RabbitMQ Postman UML Kafka DDD
*Summary *
We are seeking a Solutions Architect to join the Architecture as a Service (AaaS) team within our central Solutions function. In this role, you will design robust, scalable, secure, and reliable full-stack solutions across diverse projects, while upholding the technical standards necessary for platform performance, compliance, and sustainability. Your ability to provide well-founded recommendations, grounded in sound engineering principles and data-driven insights, will be essential.
As part of the Service team, you will collaborate with multiple Development teams across the organisation, contributing to various products. Success in this role requires proactive engagement, strong communication skills, and an approachable demeanor. This is a unique opportunity to make a significant impact on our product development and shape the future of our services.
*Roles and Responsibilities *
• Collaborate with stakeholders, Technical Product Owners and development teams to define and document the system´s architecture.
• Ability to translate business requirements into clear designs and technical requirements covering all aspects of a full-stack Solution.
• Produce solutions that can be delivered incrementally and thoroughly testable.
• Create detailed diagrams to communicate system architecture, behaviors and interactions (e.g., sequence diagrams, activity diagrams and high-level designs).
• Work collaboratively within a team of architects, sharing knowledge and providing constructive feedback.
• Follow best practices, regulations and standards while offering constructive feedback on internal governance and processes.
• Document and maintain Architecture Decision Records (ADRs) to capture significant architectural decisions, including the context, options considered, decision rationale, and outcomes.
• Evaluate and select appropriate technologies, frameworks, and tools to meet the needs of our solutions.
• Work closely with engineering teams to provide technical guidance and ensure the implementation of designs aligns with architectural specifications.
• Identify and address technical risks, challenges, and dependencies in the architecture and design process.
• Stay up to date with emerging technologies and industry trends and apply this knowledge to continuously improve our architecture and solutions.
*What We´re Looking For*
*Required Skills and Experience *
* Experience as a Solution/Software Architect specializing in web technologies.
* Experience with system modelling tools and diagrams (e.g., C4, UML).
* Practical development experience in web application development.
* Strong foundation in software architecture principles, patterns, and best practices.
* Familiarity with domain-driven design (DDD) and its application in software development.
* Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architectures.
* Familiarity with microservices architecture, API design, and integration patterns.
* Knowledge of event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ, PubSub).
* Familiarity with OpenAPI and AsyncAPI for defining APIs, and exercising the APIs through appropriate tools (e.g., Postman).
* Knowledge of data modeling, databases (SQL and NoSQL), and database normalisation.
* Excellent communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
* Strong problem-solving skills and the ability to think critically about technology solutions.
*Preferred Skills and Experience *
* Bachelor´s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
* Experience in the gaming industry, particularly in developing or supporting SaaS solutions.
* Experience within the Mobile Application development industry and a deep understanding of the inherent challenges.
* Knowledge of real-time systems, multiplayer game architectures, and player data analytics.
* Experience with security best practices and compliance standards in software development.
*Why Aristocrat?* Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.
We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V
* World Leader in Gaming Entertainment
* Robust benefits package
* Global career opportunities
*Our Values*
* All about the Player
* Talent Unleashed
* Collective Brilliance
* Good Business Good Citizen
*Travel Expectations*
None*Additional Information:*
Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
Desarrollador Java Freelance
9 abr.HAYS
Desarrollador Java Freelance
HAYS · Barcelona, ES
Teletrabajo Java Agile Cucumber Spring jUnit Kafka DDD
En HAYS estamos colaborando con una empresa enfocada en la innovación de software y tecnología. Su compromiso va más allá del trabajo; priorizando la colaboración radical, la atención a equipos y clientes, y la innovación incesante mediante el pensamiento crítico y la adaptabilidad.
Buscamos un/a JAVA Developer Freelance.
¿Cuáles son los requisitos?
- Experiencia en Java.
- Experiencia con Springboot.
- Experiencia con Kafka.
- Experiencia en pruebas (Cucumber, JUnit).
- Experiencia en DDD.
¿Cuáles son las funciones?
- Participar en debates sobre arquitectura y desarrollo de software y decisiones.
- Traducir los requisitos funcionales en requisitos técnicos junto con los otros miembros del equipo.
- Refactorizar código heredado, mejorándolo mediante la aplicación de buenas prácticas de codificación.
- Colaborar con el equipo de control de calidad para garantizar que todo funcione correctamente antes de lanzar el código a producción.
- Participar en Agile meetings.
Ofrecemos:
- Proyecto de 3 a 6 meses.
- Contrato Mercantil.
- Modalidad 100% remoto.
Estamos esperando perfiles como el tuyo, apasionados con la tecnología y que quieran enfrentarse a un nuevo reto. Si es tu caso, inscríbete en la oferta para que podamos contarte más!
Fullstack Engineer
9 abr.Aristocrat
London, ES
Fullstack Engineer
Aristocrat · London, ES
React API Java MySQL MongoDB Agile TSQL Azure NoSQL Maven Docker Cloud Coumputing Kubernetes Microservices Git AWS DevOps PostgreSQL QA Spring Gradle UML DDD
We are seeking an experienced Fullstack Software Engineer to join our team in designing and developing a robust Core Platform, driving the advancement of our Backend-as-a-Service (BaaS) offering, and supporting the migration of legacy systems to the new architecture.
As a key member of our team, you will play an important role in shaping the platform and services that support a suite of mobile and web applications. Your responsibilities will include participating in tech design and developing robust, scalable, and secure backend systems and ensuring to follow our standards for quality, integrity and compliance.
As part of the Core Platform, there is also an admin panel, a SPA built in React, which will expand in parallel with backend functionalities. In this role, you will actively participate in the frontend development, granting to meet our standards in that too.
This role requires close collaboration with multiple stakeholders, making strong communication and proactive engagement essential. You should be able to articulate and support your recommendations with sound reasoning, grounded in engineering best practices, while maintaining an open and fair approach.
*What We´re Looking For*
*Roles and Responsibilities*
- Participating in tech discussions, providing your own suggestions.
- Develop and maintain backend services and APIs using Java and cloud-native technologies.
- Develop and maintain frontend SPA using React and JavaScript/TypeScript.
- Participate in producing documents and diagrams, such as C4 or UML, to communicate designs effectively with the wider team.
- Design actionable development tasks that drive iterative progress for product delivery and the team.
- Implement domain-driven design principles to create a well-structured and maintainable codebase.
- Build and manage microservices architecture, ensuring services are scalable, reliable, and secure.
- Collaborate with cross-functional teams, including frontend (mobile & web) developers, UI/UX designers, product managers, QA, solution architects, infrastructure, and DevOps, to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform code reviews and provide constructive feedback.
- Continuously improving existing systems by identifying and implementing performance optimizations and refactoring opportunities.
- Foster ensuring robust testing and validation of software through unit testing, integration testing, contract testing, and automated testing frameworks.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Stay up to date with emerging technologies and industry trends and apply this knowledge to enhance our development practices.
*Required Skills and Experience*
- Minimum of 4 years proven experience as a developer with a strong focus on Java development with Spring (e.g., Boot, Cloud, Framework) and React SPA.
- Solid understanding of cloud-native development and experience with cloud platforms such as Google Cloud (preferable), AWS, or Azure.
- Experience with domain-driven design (DDD) and its application in software development.
- Good knowledge of microservices architecture and experience in building and deploying microservices.
- Good understanding of RESTful API design and development.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Familiarity with database technologies, both SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB).
- Understanding of solid engineering principles, including SOLID, DRY, and KISS.
- Strong knowledge of Software & Cloud design patterns, especially Strangler Fig.
- Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., GitHub Actions, Gradle, Maven, ArgoCD).
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Effective communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- Pro-active, self-starter and able to work autonomously.
*Why Aristocrat?*
Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.
We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V
*World Leader in Gaming Entertainment*
*Robust benefits package*
*Global career opportunities*
*Our Values*
- All about the Player
- Talent Unleashed
- Collective Brilliance
- Good Business Good Citizen
*Travel Expectations*
None
*Additional Information:*
Depending on the nature of your role, you
Consultia IT
Barcelona, ES
IT Tech Lead for Transformation Project
Consultia IT · Barcelona, ES
API .Net C# Agile TSQL Azure RabbitMQ UX/UI DDD
¿Eres un/a apasionado/a del desarrollo dentro del entorno de Transformación Digital? ¿Disfrutas trabajando en entornos internacionales y optimizando la experiencia del usuario y la arquitectura de contenidos e información? Si ya tienes experiencia en el liderazgo de un equipo, no lo dudes. ¡Queremos conocerte!
¡Esto te va a interesar! 🤓
En Consultia IT tenemos actualmente una oportunidad para incorporar a un IT Tech Lead en uno de nuestros clientes más importantes con el objetivo principal de colaborar en el desarrollo y la migración de la plataforma al sistema api, ofreciendo una experiencia de usuario inigualable.
💻 Sobre El Rol
- Deberás gestionar y potenciar el equipo de desarrolladores (6-8 desarrolladores)
- Recopilar y describir los requisitos funcionales para la migración de los módulos.
- Crear el diseño técnico en coordinación con otros equipos de aplicaciones
- Completar las historias de usuario desde una perspectiva técnica y hacer un seguimiento de implementaciones realizadas por tu equipo.
- Ejecutar pruebas funcionales de las áreas responsables y coordinar con otros equipos para las pruebas E2E.
- Estabilización de funcionalidades nuevas o existentes.
- Seguimiento de los desarrollos y pruebas E2E
- Soporte UAT y rollout en entorno Live de funcionalidades
- Dominio profesional del inglés.
- +5 años de experiencia en un puesto similar.
- Microsoft SQL v15 onwards, C#, .NET, Entity Framework, SQL
- RabbitMQ, VS Code, DDD, metodologias agile, Azure App Services
- 1-2 años de experiencia liderando pequeños equipos de desarrolladores con un enfoque práctico.
- Experiencia trabajando en entornos internacionales.
- Experiencia en integración
- Solamente 1 día de presencialidad a la semana en Esplugues de Llobregat
- Posibilidad de incorporación al cliente
- Horario flexible
- Opción a retribución flexible
- Ambiente cercano y trabajo en equipo
- Crecimiento profesional
- Equipo senior con mucha experiencia y destreza técnica y funcional, lo que te permitirá seguir creciendo y evolucionando profesionalmente.
- Podrás colaborar con las áreas de Negocio y Tecnología de la organización.
- Somos personas, no números!
- Trabajamos en equipo, todos/as llevamos la camiseta de Consultia IT
Fullstack Developer
5 abr.Veepee
Barcelona, ES
Fullstack Developer
Veepee · Barcelona, ES
Javascript .Net C# Agile TSQL Angular Cloud Coumputing Kubernetes Microservices Git REST TypeScript PostgreSQL DDD Office
Today we´re looking for a fullstack engineer who will join our Brand Payment team which operates within the Operation domain and Corporate Services tribe (Finance & HR). The aim of the product is to provide a centralized platform for gathering, managing, and sharing B2B financial data to SAP S/4Hana cloud. You will be also close to our business to improve our B2B financial cockpit and involve in future improvements following some European law changes.
TASKS
- Develop new and redesign existing features of our products
- Suggest interfaces and other possible improvements that might be done
- Keep the code clean and review your team members´ designs if needed
- Ensure the reliability and scalability of developed applications
- Respect the production deadlines
- Maintain proxy code that interacts with third parties software like: Flexicapture/OCR, Ivalua, etc.
- Write technical documentation
- Provide level 2 support when needed
MUST HAVE skills
- 5+ years of experience as a full-stack developer
- Proficiency in F# programming language and the .NET framework
- Experience with functional programming concepts
- Experience with Kafka/RabbitMQ message brokers
- Understanding of .NET ecosystem and interoperability with F# and C#
- Proficiency in Javascript, Typescript and Angular
- SQL (Postgresql) databases
- Git and CI/CD
- Experience with REST APIs
- You are familiar with cloud programming tools and willing to extend your knowledge
- You assure the quality of your code with unit and integration tests
- You are result and product-oriented
- You are fluent in English
NICE TO HAVE skills
- Experience with Kubernetes
- Experience with microservices and DDD
- Good experience with unit tests and integration tests
- You need to be agile as you are expected to attend ceremonies like daily standups, retro, backlog grooming, in Agile project management
- You are a proactive and dynamic person, motivated to grow within tech teams
- You will have the opportunity to use Elastic/Kibana/prometheus
- Experience with IA prompting and use it to speed up your development
BENEFITS
- Variable bonus
- The dynamic and creative environment within international teams
- The variety of self-education courses on our e-learning platform
- Participation in meetups and conferences locally and internationally
- Flexible Office with up to 2 days at home
RECRUITMENT PROCESS
1. 30-minute HR Screen with a Veepeeᵀᵉᶜʰ Recruiter
2. General Technical exchange
3. Technical exchange with a tech lead
4. Team Interview
We are convinced that it is up to you to define the way you work, to develop yourself, and to progress. At Veepee we guarantee that you can just be yourself! For the service of diversity and inclusion, Veepee is committed to reviewing all applications received on an equal basis.
Solutions Architect
2 abr.Aristocrat
London, ES
Solutions Architect
Aristocrat · London, ES
API TSQL Azure NoSQL Cloud Coumputing Microservices SaaS AWS RabbitMQ Postman UML Kafka DDD
We are looking for an experienced Solution Architect to lead the design and enable the development of a Core Platform and drive the evolution of our Backend-as-a-Service (BaaS) offering, including the associated frontend applications. You will also play a critical role in facilitating the migration of legacy systems to the new architecture.
In this position, you will have a key role in shaping the platform, services and SDKs that power a wide range of mobile and web applications. You will be responsible for architecting robust, scalable, secure, and reliable full-stack solutions while establishing and maintaining the technical standards that ensure the platform’s performance, compliance, and long-term sustainability.
Collaboration is central to this role. You will engage closely with cross-functional teams and stakeholders, leveraging strong communication skills to ensure alignment and successful delivery of solutions. Your ability to present well-reasoned recommendations, grounded in solid engineering principles and data-driven analysis, will be critical. Maintaining a proactive, open, and assertive approach will be essential to navigating complex decisions and influencing outcomes.
This is an excellent opportunity for a skilled architect to have a significant impact on the development of our platform and help shape the future of our services.
*Responsibilities*
* Collaborate with stakeholders, Business Analysts and development teams to define and document the system’s architecture.
* Ability to translate business requirements into clear designs and technical requirements covering all aspects of a full-stack Solution.
* Create detailed diagrams to communicate system architecture, behaviors and interactions (e.g., sequence diagrams, activity diagrams and high-level designs).
* Lead architectural and design discussions, ensuring alignment with business goals, technical requirements, and industry best practices.
* Document and maintain Architecture Decision Records (ADRs) to capture significant architectural decisions, including the context, options considered, decision rationale, and outcomes.
* Evaluate and select appropriate technologies, frameworks, and tools to meet the needs of our solutions.
* Define and maintain architectural standards, guidelines, and best practices to ensure consistency and quality across projects.
* Work closely with engineering teams to provide technical guidance and ensure the implementation of designs aligns with architectural specifications.
* Identify and address technical risks, challenges, and dependencies in the architecture and design process.
* Conduct architectural reviews and provide feedback to ensure solutions meet performance, scalability, security, and maintainability requirements.
* Stay up to date with emerging technologies and industry trends and apply this knowledge to continuously improve our architecture and solutions.
*What We’re Looking For*
*Required Skills and Experience*
* Proven experience as a Solution Architect, with a strong focus on SaaS solutions and the gaming sector.
* Expertise in system modelling (e.g., C4, UML).
* Strong understanding of software architecture principles, patterns, and best practices.
* Familiarity with domain-driven design (DDD) and its application in software development.
* Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architectures.
* Experience within the Mobile Application development industry and a deep understanding of the inherent challenges.
* Familiarity with microservices architecture, API design, and integration patterns.
* Experience with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ, PubSub).
* Experience with OpenAPI and AsyncAPI for defining APIs, and exercising the APIs through appropriate tools (e.g., Postman).
* Solid knowledge of data modeling, databases (SQL and NoSQL), database normalization, and data flow architectures.
* Excellent communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
* Strong problem-solving skills and the ability to think strategically about technology solutions.
*Preferred Skills and Experience*
* Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
* A software development or technical background, preferably in the gaming industry or a SaaS solution.
* Knowledge of real-time systems, multiplayer game architectures, and player data analytics.
* Experience with security best practices and compliance standards in software development.
*Why Product Madness?*
As part of the Aristocrat family, we share their mission of bringing joy to life through the power of play, with a world-class team who creates top-grossing, leading titles in the social casino genre, including Heart of Vegas, Lightning Link, and Cashman Casino.