onsite
Senior Software Engineer II - Compass
Software Engineer
Lead the design and delivery of scalable, one‑click real‑estate transaction services using Python, Node.js, and AWS, driving platform evolution and operational excellence.
About the role
Key Responsibilities
- Architect and implement high‑throughput services that enable a seamless, one‑click workflow for real‑estate transactions.
- Collaborate with product, design, and data teams to translate business requirements into robust, maintainable code.
- Own end‑to‑end delivery, from design and coding to testing, deployment, and monitoring in a cloud environment.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and performance.
- Drive continuous improvement of CI/CD pipelines, containerization, and observability tooling.
Requirements
- 5+ years of professional software development experience, with a strong focus on backend services.
- Proficiency in Python and Node.js, and experience building RESTful APIs and microservices.
- Hands‑on experience with AWS services (EC2, Lambda, RDS, S3) and container orchestration (Docker, ECS/EKS).
- Solid understanding of CI/CD, automated testing, and cloud‑native deployment practices.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsdockercicd