ampliFI Loyalty Solutions is looking to solve the problem of creating new possibilities in loyalty tech by rewriting the playbook and needing a Clojure/Java Developer to turn ordinary code into something extraordinary.
Requirements
- 3+ years of backend development experience with Clojure and Java.
- Proven success in deploying and maintaining applications on AWS (EC2, Lambda, S3, DynamoDB, etc.).
- Solid background in RDS and DynamoDB database design and optimization.
- Experience implementing and maintaining automated testing frameworks
- Proficient with Git and collaborative version control practices.
- Experience with Docker, Kubernetes, or containerized environments.
- Understanding of microservices architecture and CI/CD pipelines.
Responsibilities
- Build with purpose – Design and develop powerful backend systems in Clojure and Java to create fast, secure, and scalable services.
- Launch to the cloud – Deploy your applications in the AWS ecosystem using tools like EC2, S3, Lambda, Glue, and DynamoDB—we’re cloud-native and proud of it.
- Shape smart data – Architect and optimize MySQL and DynamoDB databases to deliver lightning-fast performance and rock-solid reliability.
- Break it (before users do) – Employ TDD practices to create and maintain automated testing to catch bugs early and keep our systems flawless.
- Collaborate across the stack – Work closely with front-end developers, product managers, and QA to turn complex problems into elegant solutions.
- Own performance – Troubleshoot bottlenecks, squash bugs, and continuously optimize to keep everything running smoothly at scale.
- Document for the future – Keep our architecture, APIs, and codebase well-documented so others can build on your work without roadblocks.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Must be available to be onsite minimum 3 days a week.
- Strong communicator – Able to clearly explain technical concepts to both peers and non-technical team members.
- Team player – Collaborative mindset with a willingness to both mentor and learn
- Self-starter – Comfortable working independently and taking initiative in a fast-paced, agile environment.