A

Senior Clojure Engineer

A-CX
Contract
Remote
Canada

A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solutions. Specializing in modern frontend and backend development, artificial intelligence, cloud architecture, and DevOps, we provide scalable custom services of the highest quality, exceeding expectations. Our experienced team builds engaging applications and secure backend solutions, crafting software products that fulfill expectations with high quality. From consumer devices to enterprise backend and cloud solutions, we excel in building award-winning products. Let us know if you're great at what you do, want to work with a great team, and are up for the challenge.


A-CX operates in Vancouver, B.C.; Silicon Valley, CA; Dallas, TX; and Finland. We're a team of dynamic, diverse, and fun individuals who would love to get to know you!


Are we right for each other?

We are looking for a Clojure Developer with experience in functional programming and at least one year of hands-on experience with Clojure. This role is ideal for someone who wants to deepen their expertise in functional programming while contributing to real-world software projects.

You’ll work closely with senior developers, help plan system implementation, and take ownership of your own code from implementation to testing. If you’re motivated to learn, enjoy solving problems, and value clean, testable code, this could be the right place for you.


Responsibilities

  • Design, implement, and maintain features using Clojure
  • Analyze technical and functional requirements and design new components to meet 
    functional, performance and availability requirements.
  • Write unit tests and run automated test suites for your own code
  • Participate in daily standups, sprint planning, and story discussions
  • Collaborate with other developers, designers, and stakeholders to deliver quality software
  • Troubleshoot and fix bugs in development and production environments
  • Continuously learn and apply functional programming practices


Skills & Qualifications

  • Degree in Computer Science, Engineering, or related field—or equivalent practical experience
  • 1+ years of hands-on experience with Clojure and strong understanding of functional programming concepts
  • 5+ years of experience in SaaS/Cloud environments, with a solid background in scalable system design and operations
  • Proficient in CI/CD pipelines, automation, and cloud operations (Azure, AWS, or GCP)
  • Familiarity with agile methodologies (scrum/kanban) and version control (Git)
  • Strong understanding of RESTful APIs, microservices, relational and NoSQL databases
  • Strong problem-solving skills and a growth mindset
  • Knowledge of design patterns, experience with multi threading and performance profiling and optimization
  • Ability to communicate clearly in a collaborative, distributed team environment


Ideally, you'll also have: 

  • Exposure to ClojureScript or Datomic
  • Experience writing unit tests and using TDD practices
  • Familiarity with cloud environments (AWS, GCP, or Azure)


We're currently recruiting contractors and full-time employees for exciting, long-term projects. Our clients are brands you recognize, Tier 1 leaders in their field, including high-tech companies and financial services. We’re recognized partners with Microsoft and AWS for building AI solutions on their Clouds.


Our team works remotely, but we arrange regular face-to-face events in addition to our online and VR meetings. These are essential to building a collaborative, trusting, and curiosity-driven culture. Applicants across Canada are welcome, provided you can join daily 8:00 AM ET standup calls.


Send us your resume and tell us about what motivates you to achieve excellence.