The McKinsey recruiting team will be celebrating the holidays and there will be no online application support available starting December 24th, regular support would resume by January 6th. Please refer to our site https://www.mckinsey.com/careers/application-faq for frequently asked questions. Thank you and wishing you happy holidays!
Technology & Digital

Senior Software Engineer

Job ID: 92930
  • Lisbon
  • Prague


Are you driven by the opportunity to tackle complex challenges and work alongside top leaders? Do you want to be part of a team that delivers outcomes that others simply can’t? If so, you’ve come to the right place.

Who You'll Work With

You will be based in our Prague office as part of our ClienTech practice.
You will work directly with colleagues across the US and Europe including external workers from various agencies. The team consists of developers, SREs, QA, product managers and UX designers. You will also have less frequent exposure to other stakeholders that are responsible for different parts of the Platform McKinsey ecosystem like integrated solutions, security, internal IT and the cloud native team.

Your impact within our firm

You’ll be responsible for building Platform McKinsey Core which is the central system where internal users and teams can access a catalog of products and tools for use in client work, internal projects, or building re-usable products.  
In this role, you will produce high quality code for the full technology stack, from database to UI and everything in between. Additionally, you will assist with troubleshooting issues and improving application performance by responding to specific problems and fixing defects. You will document and demonstrate solutions with a focus on security and performance by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. You will conduct code reviews and lead technical discussions aligned with the team’s OKRs. Furthermore, you will actively participate in SCRUM and Agile software processes. We adhere to team norms and developer guidelines.
You'll leverage your technical skills by applying them towards the validation of product quality and writing test code including unit tests and automated test cases. You will also keep up with industry trends and innovations and apply knowledge to the existing codebase.

Your qualifications and skills

• 7+ years of professional software development experience
• Strong proficiency in TypeScript and Node.js; experience with NestJS is a plus
• Experience with front-end technologies such as Angular, React, or Vue.js; React is preferred
• Experience with RESTful APIs and GraphQL
• Experience with writing unit, integration and automated tests; experience with Jest is a plus
• Experience with database technologies such as PostgreSQL, MongoDB, or MySQL
• Experience with containerization technologies such as Docker and Kubernetes
• Expertise on at least one development technology stack
• Expertise on either of Cloud technologies e.g., AWS, Azure or GCP
• Knowledge of microservices architecture
• Familiarity with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI

Please review the additional requirements regarding essential job functions of McKinsey colleagues.
Apply Now Apply Later
Job Skill Group - N/A
Job Skill Code - SFYB - Senior Software Engineer II
Function - Technology
Industry - High Tech
Post to LinkedIn - Yes
Posted to LinkedIn Date - Tue Aug 15 00:00:00 GMT 2023
LinkedIn Posting City - Prague
LinkedIn Posting State/Province -
LinkedIn Posting Country - Czech Republic
LinkedIn Job Title - Senior Software Engineer
LinkedIn Function - Information Technology
LinkedIn Industry - Computer Software;Information Technology and Services
LinkedIn Seniority Level - Mid-Senior level