remoteonsite
Senior Software Engineer I - McKinsey & Company
Software Engineer
Senior Software Engineer focused on full‑stack development, building scalable products with React and Node.js, leveraging cloud services, relational databases, and containerization to deliver high‑impact solutions.
About the role
Key Responsibilities
- Lead end‑to‑end development of scalable web applications using React and Node.js.
- Design and implement robust database schemas and optimize SQL queries for performance.
- Deploy and maintain services on cloud platforms (AWS) using container orchestration (Docker, ECS/EKS).
- Write clean, testable code and conduct code reviews to uphold quality standards.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in React, Node.js, and modern JavaScript/TypeScript.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and containerization.
- Solid understanding of relational database design and SQL performance tuning.
- Excellent problem‑solving skills and a passion for delivering high‑quality, maintainable code.
Skills
reactnodejsawssqldocker