Clojure/ClojureScript Software Developer (fully-remote)

Full TimeRemote
  • Post Date: 12/07/2023
  • Views 572
  • Career Level Mid-Senior-level
  • Experience 4 Years+
  • INDUSTRY Software Development
Job Description

Are you ready for an exciting opportunity to shape the future of SaaS architecture? We’re seeking passionate individuals to join our team and contribute to our cutting-edge platform. 💡

As an aspiring leading software design company, we’ve built a powerful SaaS Architecture platform that is revolutionizing the industry. Our tech stack relies heavily on Clojure and ClojureScript, making it the perfect playground for developers who thrive on innovation and enjoy pushing the boundaries of what’s possible.

We are seeking a talented and motivated Software Developer to join our team and contribute to the extension of functionality building our design tool using Clojure and ClojureScript. As a Software Developer, you will be responsible for leveraging the power of Clojure/ClojureScript to enhance the features of our software design tool and tackle various tasks like image processing, including SVG parsing, vector-to-raster, raster-to-vector conversion, vector polygon conversion, color overlay, texture overlay, scaling the designs, effects implementation and anything that will improve and ease the user usability to design.

You will collaborate with a cross-functional team, managers, and stakeholders to deliver high-quality solutions and improvements.

Responsibilities:

  • Extend the functionality of our software using Clojure and ClojureScript, implementing new features and enhancing existing ones
  • Utilize Clojure/ClojureScript to tackle image processing tasks, including SVG parsing, raster-to-vector conversion, vector polygon conversion, color overlay, texture overlay, design scalling, effects implementation, and other design tools
  • Collaborate closely with designers, developers, and management to understand requirements and translate them into technical solutions and implement them accordingly
  • Write clean, efficient, and maintainable code using Clojure and ClojureScript
  • Conduct thorough testing and debugging of software components to ensure high-quality deliverables
  • Optimize software performance and troubleshoot issues as they arise
  • Desire to be up to date with advancements in Clojure/ClojureScript and image processing techniques
  • Contribute proactively with feedback on improving the current codebase, with code reviews + improvements feedback
  • Contribute to the documentation base of the functionalities and other research and development developments

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Proven experience as a Software Developer, with a strong focus on Clojure and/or ClojureScript development (+4 years)
  • Solid understanding of functional programming principles and commercial experience with Clojure and/or ClojureScript in a professional setting/production
  • Ideally experience working on image processing tasks, such as SVG parsing, raster-to-vector conversion, vector polygon conversion, color overlay, texture overlay, scaling designs based on imported files, effects implementation and developing design tools in general (good to have)
  • Familiarity with design and prototyping tools is a plus
  • Proficiency in web development technologies such as HTML, CSS, and JavaScript
  • Strong problem-solving skills and attention to detail 
  • Ability to work collaboratively in a team environment and effectively communicate technical concepts
  • Self-motivated with a passion for learning new technologies and staying updated with industry trends

Preferred Qualifications:

  • Experience with ClojureScript libraries/frameworks such as Reagent or Figwheel
  • Familiarity with libraries or tools used for image processing in the Clojure ecosystem, such as Quil or Incanter
  • Knowledge of SVG, raster, and vector image formats and their manipulation
  • Understanding of front-end development principles and experience with frameworks like React, Angular, or Vue.js
  • Familiarity with version control systems, such as Git
  • Experience with UI/UX design principles

Join our dynamic team and contribute to the growth and success of our software, leveraging the power of Clojure and ClojureScript for functionality extension and image processing. If you have a passion for functional programming and enjoy tackling complex image-processing challenges, we would love to hear from you.

Please submit your resume, portfolio, and any relevant code samples or projects showcasing your expertise in Clojure/ClojureScript development and image processing.

We offer a competitive salary approximately in a median range of $38K to $45K+ per year, along with additional benefits and perks that recognize and reward your hard work, based on performance.

Your skills and expertise will be valued, and your contributions will play a crucial role in shaping the future of our platform.

Are you ready? Buckle up!