onsite
Software Engineer Principal - CBRE
Software Engineer
Principal Software Engineer leading full‑stack architecture, mentoring teams, and driving production‑grade solutions with Python, Node.js, React, AWS, Docker, and CI/CD pipelines.
About the role
Key Responsibilities
- Architect and develop scalable, high‑performance web applications using Python, Node.js, and React.
- Design and maintain cloud infrastructure on AWS, ensuring reliability, security, and cost efficiency.
- Implement containerization with Docker and orchestrate deployments via CI/CD pipelines.
- Mentor junior engineers, conduct code reviews, and promote best practices across the team.
- Collaborate with product, design, and QA to deliver feature releases on schedule.
Requirements
- 10+ years of software development experience with a strong focus on full‑stack engineering.
- Proficiency in Python, Node.js, React, and modern JavaScript/TypeScript.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda, etc.) and infrastructure as code.
- Deep understanding of Docker, Kubernetes, and CI/CD tooling (GitHub Actions, Jenkins, etc.).
- Excellent communication skills and a proven track record of mentoring and leading technical teams.
Skills
pythonnodejsreactawsdockercicd