Senior AWSTypeScriptReactNative Engineer
Job Summary
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 todays digital ecosystem.
* Internationally recognized consulting leader: Forbes continues to recognize CGI as one of the Worlds Best Management Consulting Firms while TIME has once again included CGI among the Worlds 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 jobits 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 lets turn meaningful insights into action.
Life at CGI is rooted in ownership teamwork respect and belonging. Here youll 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. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.
Your work creates value. Youll 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.
Youll shape your career by joining a company built to grow and last. Youll 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 teamone of the largest IT and business consulting services firms in the world.
Required Experience:
Senior IC
About Company
The COMPANY is one of the few end-to-end consulting firms with the scale, reach, capabilities and commitment to meet clients’ enterprise digital transformation needs. Our 77,500 consultants and professionals work side-by-side with clients in 10 industries across more than 400 location ... View more