remote
EverPro - Software Engineer - Growth - Evercommerce
Software Engineer
Join a remote growth engineering team building scalable SaaS solutions for service businesses, leveraging Python, Node.js, AWS, and modern web technologies to drive product innovation and performance.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Node.js to support growth‑oriented features.
- Collaborate with product and design teams to translate business requirements into scalable, secure APIs and microservices.
- Implement CI/CD pipelines, containerization (Docker), and cloud infrastructure (AWS) to ensure rapid, reliable deployments.
- Optimize database schemas and queries (SQL) for performance and data integrity across multi‑tenant environments.
- Participate in code reviews, performance tuning, and continuous improvement initiatives to uphold code quality and system reliability.
Requirements
- 3+ years of professional software development experience with Python and Node.js.
- Strong understanding of AWS services (EC2, RDS, S3, Lambda) and experience deploying applications to the cloud.
- Proficiency in relational database design, SQL, and query optimization.
- Experience with Docker, Kubernetes, or similar container orchestration tools.
- Solid grasp of CI/CD practices, automated testing, and version control (Git).
Skills
pythonnodejsawsreactsqldockercicd