| Key Responsibilities Technical Leadership & Programming • Lead the development and delivery of high quality, maintainable, and well-tested code. • Develop front-end UI components using TypeScript and the React Framework. • Design and implement RESTful API endpoints using TypeScript, NestJS, and Node.js. • Review and approve code contributions, ensuring adherence to engineering best practices. • Guide the team in building reusable code and libraries for future use. • Ensure software security requirements are implemented and met. • Drive the adoption of Munich Re’s engineering standards and best practices. Software Design • Define and drive the technical roadmap for front-end and API architecture. • Design reusable and scalable React components and API endpoints. • Lead design sessions with Engineers, Product Managers, and UX Designers to align on requirements and timelines. • Drive technical design decisions and propose architectural changes, with a focus on performance, scalability, and customer experience. • Anticipate and mitigate technical blockers and delays before escalation is required. Mentorship & Maintenance • Coach and mentor junior and mid-level developers, fostering growth and technical expertise. • Ensure code quality through effective testing strategies, including unit and integration tests. • Resolve complex bugs, performance bottlenecks, and security vulnerabilities. • Assume an on-call role to address critical customer issues and server alerts when needed. • Advocate for continuous learning and improvement across the team. Required Qualifications • Bachelor’s degree in Computer Science, or equivalent work experience. • 7+ years of experience in software engineering with a focus on front-end and full-stack development. • Proven experience leading technical projects and teams. • Expertise in JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks like React. • Expertise in API design and microservices architecture using NestJS and Node.js. • Strong experience with application, network, and cloud security principles. • Demonstrated ability to architect and implement scalable SaaS solutions. • Exceptional verbal and written communication skills to effectively articulate technical concepts and decisions. • Advanced understanding of computer science fundamentals, including algorithms, data structures, and problem-solving techniques. • Strong knowledge of testing frameworks like Mocha or Jest, and the ability to ensure effective testing strategies. • Proficient in version control systems (e.g., Git) and CI/CD pipelines. • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and SaaS product architectures. • Proven ability to inspire and lead a team, fostering a collaborative and innovative engineering culture. • Strong written and spoken English proficiency is required; this role involves daily communication with US-based stakeholders via Slack, Azure DevOps, and video calls. |
Location: Remote
What you’ll do?
What you’ll bring:
Soft skills:
Work Underpressure, Quality at work, Results Oriented.
What can YOU expect in a career with Capgemini?
You will love this job because
“At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications welcome and will be considered based on merit against the job and/or experience for the position”