Clojure Developer

  • 08 Apr 2024
  • Data Engineering, Cloud Data Platforms & DevOps
  • Sydney
  • Contract or Temp
  • High likelihood of extension / conversion
  • Work with one of the biggest and best Clojure teams in Australia
  • Ideally Clojure commercial experience required but also open to non-commercial
Senior Software Engineer ( Clojure )
Initial 6 month contract
Sydney or Melbourne
Competitive rates
  
Talent Insights are currently partnered with a dynamic and innovative software development company dedicated to creating cutting-edge solutions.
The company is passionate about leveraging the power of functional programming to build robust and scalable software products that meet the evolving needs of their clients. Their team consists of talented individuals who thrive in a collaborative and challenging environment, and they’re currently seeking a skilled Clojure Developer to join the existing team.

The Senior Software Engineer will be responsible for designing, implementing, and maintaining software applications using Clojure and its ecosystem. You will collaborate closely with cross-functional teams to deliver high-quality solutions that exceed client expectations. This role offers an exciting opportunity to work on diverse projects, leverage functional programming paradigms, and contribute to the growth of the company.

Key Responsibilities:
  • Design and develop robust, scalable, and maintainable software solutions using Clojure and related technologies.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Write clean, efficient, and well-tested code following best practices and coding standards.
  • Participate in code reviews to ensure code quality, performance, and adherence to coding standards.
  • Troubleshoot and debug issues, and provide timely resolution to technical problems.
  • Continuously learn and stay updated with emerging technologies, tools, and trends in the Clojure ecosystem.
  • Contribute to the improvement of development processes and methodologies to enhance team productivity and efficiency.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience in software development (ideally commercial, but also open to non-commercial) using Clojure in production environments.
  • Strong understanding of functional programming concepts and principles.
  • Experience with Clojure libraries and tools such as Ring, Compojure, Datomic, and Leiningen.
  • Familiarity with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Proficiency in writing clean, maintainable, and efficient code with a focus on performance and scalability.
  • Excellent problem-solving skills and ability to troubleshoot technical issues.
  • Strong communication skills and ability to work effectively in a collaborative team environment.
  • Experience with agile methodologies and practices is a plus.
Place Holder

Olivia Ferris

Senior Consultant