CGI
Posted 2mo ago

Senior AWS/TypeScript/ReactNative Engineer

CGI
Málaga, Andalusia, Spain
HybridFull Time
Responsibilities
  • building backend
  • securing systems
  • supporting payments
Requirements
  • ~8 years software engineering experience
  • Strong TypeScript, AWS Serverless, GraphQL
  • Familiarity with React Native
  • DevSecOps and cryptography experience
  • AI-first and DevOps practices
Technical tools mentioned
TypeScriptGraphQLReact NativeAPI GatewayLambdaDynamoDBSQSSNSStep FunctionsSecrets ManagerKMSAzure DevOpsDevOps

Job description

Position Description:

As a Senior Software Engineer, you will play an instrumental role in realizing and supporting several customer-facing Payments journeys using AI-first development workflows combined with modern software engineering practices.

As our Senior Software Engineer, you will get under the hood of a Cloud / Serverless-based tech stack (Digital Product Layer) to realize secure, scalable and reliable backend software that facilitates seamless data journeys originating from mobile applications and/or core banking systems, whether onboarding new customers, initiating and receiving payments, provisioning digital wallets, or checking transactions.

For realizing and supporting such mission-critical data journeys on AWS Cloud, you will adopt modern software engineering practices including AI-first development workflows, DevOps, shift-left practices and test automation.

You will work primarily with TypeScript, GraphQL (backend), and React Native in a distributed microservices environment with extensive exposure to AWS Serverless technologies (API Gateway, Lambda, DynamoDB, SQS, SNS, Step Functions, Secrets Manager, KMS and more), alongside Azure DevOps for building and releasing software components.

This is not just a backend role. The features you build touch cryptographic boundaries: you will work with JWE/JWT-based integrations, PCI-scoped Lambda environments, certificate lifecycle management, and mTLS, applying security thinking from the ground up rather than as an afterthought. You will be expected to carry a DevSecOps mindset into your daily work, treating security as a first-class engineering concern across design, implementation, and operations.

Responsibilities

• Responsible for the technical delivery and support (build and maintain) of selected customer journeys in the Payments space, involving integrations with third-party card schemes, wallet providers, and core banking systems.
• Actively participate in technical refinement, bringing clarity to upcoming work, identifying hidden complexity early, and helping the team make better architectural decisions before a line of code is written.
• Apply DevSecOps practices in daily work, including shift-left security, dependency scanning, secrets management, and ensuring services meet security and compliance requirements by design.
• Take ownership of cryptographic and certificate management concerns across services, including encryption schemes (RSA, JWE, HMAC), key and certificate lifecycle management, secrets rotation, and proactive risk identification.
• Collaborate with and influence fellow engineers towards best practices in leveraging AI-first workflows for product design and development, promoting reuse and optimizing the product release lifecycle.
• Work closely with engineers across the Payments domain to contribute to the resolution of common engineering challenges, sharing knowledge and strengthening the overall engineering community.

Key Requirements

• Around 8 years of experience as an all-round software engineer; FinTech or Payments experience is a strong plus.
• Hands-on experience building distributed, secure backend systems using AWS Serverless technologies (Lambda, Step Functions, API Gateway, DynamoDB, SQS/SNS, KMS, Secrets Manager), TypeScript and GraphQL.
• Comfortable contributing to or reviewing React Native code. Deep expertise is not required, but willingness to engage with the application layer is essential.
• AI-first workflow practitioner with a DevOps mindset and strong understanding of software architectures and design patterns.
• Strong experience with distributed software development, release and support using TypeScript and AWS Serverless technologies.
• Team-oriented mindset with a proven ability to share knowledge, support colleagues, participate constructively in code reviews, and improve both systems and teams.
• Solid DevSecOps expertise, including API security, threat modelling, secrets rotation, VPC-level controls, security scanning, and least-privilege IAM practices.
• Strong understanding of cryptography and secure system design, including digital certificates, asymmetric and symmetric encryption, JWT/JWE, and PCI-adjacent environments.
• Well-versed in Computer Science fundamentals such as digital certificates, CIDRs and mTLS.
• Strong knowledge of Software Engineering patterns including APIs, Webhooks and API Security.
• Ability to take ownership and work independently while aligning with team standards across design, development and operations.
• Excellent English communication skills.

Nice to Have

• Previous experience within FinTech, Banking or Payments environments.
• Experience working with third-party payment providers, wallet providers or card schemes.
• Experience working in Agile environments.
• Interest in modern engineering practices, cloud-native architectures and digital security.
• Experience collaborating in cross-functional teams including Product Owners, Business Analysts, Scrum Masters and Engineering Leads.

Why Choose CGI in Spain?

In addition to working with cutting-edge technologies and multidisciplinary teams, we offer:

### Stability and Career Development

* Permanent contract under the Spanish National Collective Agreement for Consulting, Information Technology, and Market and Public Opinion Research Companies.
* Competitive compensation package (meal vouchers, transportation card, life and accident insurance, and more).
* Participation in our global Share Purchase Plan from day one.
* A flexible career path tailored to your professional goals and aspirations.

Continuous Growth

* Ongoing training, access to official certifications, and internal knowledge-sharing communities.
* Opportunities to collaborate with global experts and apply international best practices in local projects.

Work-Life Balance and Benefits

* Hybrid or remote working arrangements depending on the project, along with flexible working hours.
* Intensive working schedule on Fridays, reduced working hours during the summer months, and additional non-working days.
* Local and global health and wellbeing programs.

Social Impact and Sustainability

CGI promotes both global and local initiatives that create a positive impact in the communities where we live and work, ranging from environmental projects to digital education programs. Being part of CGI means working with purpose and helping to build a fairer and more sustainable future.

CGI Globally: A Trusted Partner for High-Impact Projects

CGI works with private-sector organizations and public administrations on strategic, high-value initiatives that make a real difference:

* Trusted technology partner for major digital transformation programs: we build long-term relationships with leading organizations, delivering managed services that ensure decades of efficiency, reliability, and stability.
* Digital transformation for complex industries: we help global and local clients modernize their systems, supply chains, and critical platforms to succeed in today’s digital ecosystem.
* Internationally recognized consulting leader: Forbes continues to recognize CGI as one of the “World’s Best Management Consulting Firms,” while TIME has once again included CGI among the “World’s Best Companies.”
* Involvement in critical IT infrastructure projects across multiple countries, including significant contracts with government agencies and public-sector organizations throughout North America and Europe.

What Does This Mean for You?

Working at CGI in Spain is more than just a job—it’s an opportunity to be part of a global network where:

* You contribute to meaningful projects that transform industries and improve global processes, creating impact at both local and international levels.
* You continuously learn and grow in a culture that actively supports professional development.
* Your voice matters, both locally and globally, because our solutions are built through diverse perspectives and collaboration.
* You can be yourself, innovate, and thrive in a culture founded on collaboration, respect, and results.

Join CGI in Spain and Transform Your Career.




#LI-CH3






















Skills:

  • AWS API Gateway
  • AWS Lambda
  • DevOps
  • English
  • React Native
  • Spanish
  • Typescript






What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

About CGI

Provides information technology and business consulting services.

Similar jobs

Software Engineer roles near Málaga, Andalusia
2d
Save
Mark Applied
Hide
Jr Analyst SW Engineering ITP
Malaga, Andalusia, Spain
OnsiteFull Time
Avanade
Avanade: Provides Microsoft-focused IT consulting and digital transformation services.
Analytical, curious, adaptable team player with communication, problem-solving, quality, self-learning, and innovative skills; experience with software development practices is valued.
Microsoft .NET Core, Angular, Microsoft Azure, Azure Boards, Microsoft Visual Studio, Scrum, SAFe, SOLID
1w
Save
Mark Applied
Hide
Software Engineer III, AI/ML, Threat Intelligence
Málaga, Andalusia, Spain
€70k-€72k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent; 2 years with Vertex AI and AI Platform; 2 years software development in Python or Go; ML infrastructure experience; AI/ML and cybersecurity experience preferred.
Vertex AI, AI Platform, Python, Go, ML infrastructure, large language models
1w
Save
Mark Applied
Hide
Mid Software Enginneer
Málaga, Andalusia, Spain
HybridFull Time
FMIT Group
FMIT Group: Data engineering and digital transformation software.
2+ YOEBachelor's degree in computer engineering, computer science, or related field; 2–5 years of backend development experience; TypeScript, backend languages, cloud, containers, Git, CI/CD, APIs, and databases.
TypeScript, Python, Node.js, AWS, Docker, Kubernetes, Git, CI/CD, API
1w
Save
Mark Applied
Hide
Senior Software Engineer (Payments)
London or Madrid or Málaga
HybridFull Time
Ebury
Ebury: Provides international payments and currency risk management for businesses.
Requires complex software systems expertise, payments or fintech experience, backend language proficiency, distributed architectures, asynchronous messaging, relational databases, APIs, observability, and English communication.
Python, Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Terraform, Jenkins, Prometheus, Kibana
2w
Save
Mark Applied
Hide
Software Engineer Senior Java - Remoto
Las Rozas de Madrid or A Coruña or Gijón or Barcelona or Jerez de la Frontera or Santa Cruz de Tenerife or Madrid or Aljaraque or Málaga or Murcia or Palma or Sevilla or València or Zaragoza
RemoteFull Time
knowmad mood
knowmad moodBME Growth: KNM: A digital transformation delivering innovative software solutions and fostering employee growth.
8+ YOE8+ years Java development experience, Java 11+, Spring (Boot/MVC/Data/Cloud), microservices, code quality, testing, code reviews, and Agile experience.
Java 11, Spring Boot, Spring MVC, Spring Data, Spring Cloud, Kafka
1mo
Save
Mark Applied
Hide
Backend Software Engineer Team Lead
Málaga or Stockholm
OnsiteFull Time
Betsson
BetssonNasdaq Stockholm: BETS-B: Operates online gambling and sports betting platforms.
5+ YOE5+ years software development experience, team management, strong C#, .NET Framework/.NET Core skills, AWS/Kubernetes/Docker experience, familiarity with databases and messaging systems, agile mindset, strong communication.
C#, .NET Framework, .NET Core, AWS, Kubernetes, Docker, PostgreSQL, MSSQL, Redis, Couchbase, Apache Kafka, RabbitMQ, Prometheus, Loki, Grafana, GitHub
1mo
Save
Mark Applied
Hide
Staff Software Engineer, Golang
Lisbon or Malaga or Albania or Georgia or Greece or Bulgaria or XK or Bosnia And Herzegovina or Armenia or Italy or Malta or Romania or Ireland or South Africa or Croatia or Serbia or Montenegro
RemoteFull Time
Block Labs: Engineers high-scale platforms for Web3, AI, and iGaming.
Deep proficiency in Go for high-volume transactional distributed systems, strong judgement on multi-tenancy/event-driven architectures, reliability/observability focus, and experience owning production systems.
Go
1mo
Save
Mark Applied
Hide
Software Engineer
Málaga, Andalusia, Spain
HybridFull Time
The Workshop
The Workshop: We build scalable software for the online betting industry.
Experienced full-stack engineer with strong backend or frontend skills; experience with Java/Typescript, Spring Boot/NodeJS, Docker/Kubernetes, CI/CD, testing frameworks, cloud (GCP) and agile/DevOps practices.
Java, Typescript, Spring Boot, Cloud, NodeJS, Angular, React, Docker, Kubernetes, ArgoCD, JUnit, Jasmine, Cypress, Pact, SQL databases, Apache Cassandra, Elasticsearch, Grafana, Prometheus, Elastic APM, RabbitMQ, Kafka, Backstage, GCP, Quarkus, Kotlin, Python