What are the responsibilities and job description for the Platform Engineer position at Enzy?
Company Description
Enzy is a data-driven platform that empowers businesses to enhance employee performance, drive behavioral change, and increase brand impact in real-time. Through innovative features like leaderboards, competitions, incentives, and team messaging, Enzy fosters a High-Performance Culture. With intelligent bots delivering actionable insights based on employee performance and customer sentiment, the platform provides a live snapshot of business dynamics. By aligning brand promise with brand experience, Enzy helps organizations retain top talent and uplift customer satisfaction.
Role Description
We are hiring a Platform Engineer with a minimum of 5 years of experience to join our team.
This is a full-stack role with a heavy emphasis on backend and infrastructure work — you will be
hands-on designing, building, and maintaining the AWS services and Java backend systems
that our product runs on. Day-to-day, you can expect to work across ECS, Aurora MySQL, S3,
IAM, and related AWS services, while also developing and owning backend components built
with Java and Spring Boot. You will play a foundational role on the platform team, setting the
standard for how our infrastructure is built, deployed, and maintained.
The ideal candidate has strong AWS experience, is comfortable writing production Java, and
thinks like a platform owner — someone who values reliability, automation, and clean
architecture. Experience with Docker, CI/CD pipelines, relational databases, and infrastructure-
as-code tooling is expected. Full-stack contributions are part of the role, so some familiarity with
frontend development is a plus, though backend and infrastructure are where you will spend
most of your time. If you thrive in a collaborative environment, take pride in the systems other
engineers build on top of, and want to do meaningful platform work — we would love to hear
from you.
Requirements
• 5 years of professional software engineering experience
• Hands-on AWS experience — ECS, Aurora MySQL/RDS, S3, IAM, VPC, CloudWatch,
and related services
• Proficiency in Java backend development; Spring Boot experience strongly preferred
• Experience with containerization and deployment workflows (Docker, ECR, ECS)
• Solid understanding of relational databases — schema design, query optimization, and
migrations
• Experience with CI/CD pipelines and infrastructure-as-code tooling (Terraform,
CloudFormation, or equivalent)
• Ability to contribute full-stack when needed; familiarity with modern frontend frameworks
is a plus
• Strong communication and collaboration skills within a cross-functional engineering team