Node.Js Technical Lead (multilocation)
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
YOUR PROJECT
The Performance Engineering team has a cross-functional charter that involves investigating, identifying, and remediating performance bottlenecks across all parts of our distributed system machinery. This includes the code we write, datastores, messaging systems, infrastructure, and the points at which different parts of the system communicate with one another. The Performance Engineering team works closely with component owners, test engineers, and architects to identify performance bottlenecks, and then develops software changes or other recommendations to improve performance. Our product is focussed on the Customer Identity and Access Management (CIAM) space. We are looking for exceptional new team members to join our team and help drive our next level of success.
YOUR TASKS
- Serve as a senior technical expert within the team, performing complex analysis and writing code to remove performance bottlenecks throughout our software
- Develop software in Node.js and some Golang in multiple services that will run in production and help us serve billions of logins per month
- Write decision records and RFC’s to communicate technical tradeoffs and approaches and drive awareness and consensus
- You will work cross-functionally with service owners, architects, project managers, as well as platform and quality teams to drive performance improvements across our tech stack
- You will nurture a “shift left” culture for performance. You will work to improve knowledge and awareness of performance management techniques, tools, patterns, and solutions throughout Engineering in order to address performance issues earlier in the software development life cycle
- You will have the opportunity to work with all parts of the Identity Cloud service offering, including code, infrastructure, and architecture
YOUR PROFILE
- Strong self-motivation and aptitude for investigation and experimentation
- Experience developing application software in Node.js using frameworks such as Hapi.js or Fastify
- Experience with API-driven cloud-native distributed system application architecture running in Kubernetes, AWS, and Azure
- Experience with APM tools such as Datadog APM, Splunk, Honeycomb, New Relic, Dynatrace, or similar
- Familiarity with PostgreSQL and MongoDB
- Experience designing and executing performance experiments designed to validate performance improvements in key metrics such as requests per second (RPS), P95 and P99 latency, query performance, request concurrency, CPU/memory utilization, and cost efficiency
- Excellent written and verbal communication skills. In particular, the ability to convey technical issues and solutions in written form and work with disparate teams is important in a remote-friendly team
- Passion for driving performance improvement in software without sacrificing reliability or security
- Excellent collaboration skills and a track record of cross-functional collaboration. One team, one score!
WHAT YOU’LL LOVE ABOUT WORKING HERE
- Practical benefits: yearly financial bonus, private medical care with Medicover with additional packages (e.g., dental, senior care, oncology) available on preferential terms, life insurance and access to NAIS benefit platform.
- Award-winning development programs to support your career at every stage. Connected Manager - our leadership development program has already helped over 300 employees accelerate their growth!
- Access to over 70 training tracks with certification opportunities (e.g., GenAI, Excel, Business Analysis, Project Management) on our NEXT platform. Dive into a world of knowledge with free access to Education First languages platform, Pluralsight, TED Talks, Coursera and Udemy Business materials and trainings.
- Cutting-Edge Technology: Position yourself at the forefront of IT innovation, working with the latest technologies and platforms. Capgemini partners with top global enterprises, including 145 Fortune 500 companies.
- Enjoy hybrid working model that fits your life - after completing onboarding, connect work from a modern office with ergonomic work from home, thanks to home office package (including laptop, monitor, and chair). Ask your recruiter about the details.
GET TO KNOW US
Capgemini is committed to diversity and inclusion, ensuring fairness in all employment practices. We evaluate individuals based on qualifications and performance, not personal characteristics, striving to create a workplace where everyone can succeed and feel valued.
Do you want to get to know us better? Check our Instagram — @capgeminipl or visit our Facebook profile — Capgemini Polska. You can also find us on TikTok! — @capgeminipl.
ABOUT CAPGEMINI
Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members globally in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms.
Apply now!