remote
Senior Software Engineer II - Nomad
Software Engineer
Senior Software Engineer II building scalable backend services for a guaranteed‑rent platform using Python, Node.js, and AWS, with containerization and orchestration via Docker and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js that support guaranteed rent, owner dashboards, and resident experiences.
- Architect and deploy microservices on AWS, leveraging ECS/EKS, RDS, and S3 for scalable, resilient infrastructure.
- Implement CI/CD pipelines with Docker, Kubernetes, and GitHub Actions to ensure rapid, reliable releases.
- Collaborate with product, design, and ops teams to translate business requirements into robust, testable code.
- Mentor junior engineers, conduct code reviews, and champion best practices in security, performance, and maintainability.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Proven track record deploying and managing containerized workloads on AWS (ECS/EKS).
- Deep understanding of RESTful API design, authentication, and versioning.
- Experience with CI/CD, Docker, Kubernetes, and automated testing frameworks.
- Excellent communication skills and a collaborative mindset in a fast‑moving startup environment.
Skills
pythonnodejsawsdockerkubernetes