remote
Senior Software Engineer - Midtown Athletic Club
Software Engineer
Lead the design and development of scalable web services and front‑end applications using Python, Node.js, and React, while ensuring high availability on AWS and streamlined CI/CD pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance backend services in Python and Node.js, ensuring scalability and reliability.
- Build and optimize responsive front‑end components with React, collaborating closely with UX designers.
- Deploy and manage applications on AWS, leveraging services such as ECS, RDS, and S3 for robust infrastructure.
- Implement CI/CD pipelines using Docker, GitHub Actions, and automated testing to accelerate release cycles.
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, security, and performance.
Requirements
- 5+ years of professional software development experience with a strong focus on full‑stack engineering.
- Proficiency in Python, Node.js, and React, with a solid understanding of RESTful API design.
- Hands‑on experience deploying applications to AWS and managing containerized workloads.
- Strong knowledge of version control (Git), automated testing, and CI/CD workflows.
- Excellent problem‑solving skills, effective communication, and a collaborative mindset.
Skills
pythonnodejsreactawsdockercicd