• Chattanooga, TN, USA
  • Full Time

Do you eat, sleep and breathe Clojure programming? And, do your strong problem-solving abilities set you apart? Would you like to use your skills in a highly innovative and collaborative work environment?

If so, this may be the perfect role for you! Please review the details below and click "Apply" today if this role excites you as a potentially amazing fit!


Position Purpose: 

You can expect to: 

To work with a high-performance technology team developing cutting edge applications and online technology.  Translate what people want (our clients and their customers) into systems that work - exceptionally well.  You'll make this happen by working and cooperating with a team of software engineers and quality assurance engineers, as well as "subject matter experts" across our company.  You'll be part of a collaborative team that is always on the hunt for ways to improve. 

In this position: 

You'll get the feel of a start-up, but with solid corporate support. You'll have the opportunity to use what you know about writing code in Clojure to develop innovative, market-ready solutions.  You'll be part of a team and have the opportunity to grow with and learn from other team members.  In our culture of collaboration, you will participate in peer code reviews, provide comments and suggestions as well as capture and document software changes and requirements. Be a change agentCommunicate effectively and adapt to changing requirements and outlines corrective action for given problems. Apply a sense of urgency, commitment and focus on the right priorities in developing solutions to achieve goals.

Our Technology Stack: 

  • Development: Clojure/ClojureScript/Datomic/Datalog 
  • Team communication: Jira/Zephyr/Confluence/Slack/Balsamiq 
  • Development Infrastructure: GitHub/AWS/Kubernetes/Jenkins 
  • Frontend: React/Reagent/Re-frame/Bootstrap/Hiccup 

Education & Experience: 

  • Assists in the design, development and support of software applications.  
  • Performs coding, debugging, testing and troubleshooting throughout the application development process.  
  • Works independently while keeping management in the loop. 

Specific expertise for this position: 

  • Minimum of 2 years programming experience in Clojure is required.  4-5 years preferred. 
  • Significant exposure to DevOps (CI/CT/CD) is preferred. 
  • Working knowledge / Experience with Datomic is a plus  
  • Working knowledge / Experience with Amazon Web Services is a plus. 
  • Degree not required. 

Licenses & Certifications Desired: 

  • Licenses and professional certifications will be considered but are not required. 

Competencies & Work Style:  

People describe you as: 

  • Someone who just "gets it."  From software development to the way computers work as well as technical specifics, you see the big picture and how everything - and everyone - works together from start to finish. 
  • A bit of a perfectionist, but in all the best ways.  
  • People trust you to make the right call - quickly and confidently. The one everyone wants on their team. You simply bring out the best in other people. 
  • Ability to focus on a given problem and bring about clear and elegant solutions while at the same time can shift gears and tackle new and evolving priorities. 
  • Passionate about technology, coding and building market ready solutions quickly and elegantly. 

You Have: 

  • A quick mind that solves problems in a fast-moving environment. 
  • A deep, strong passion for coding excellence. 
  • The ability to balance multiple projects (with varying priorities, of course!) all at once. 
  • The desire and skill necessary to learn existing and new applications quickly, independently, and with moderate supervision. 
  • You figure what you need to do and how to do it, then do it. 
  • Experience with software design, development and deployment, functional software development, database development. 
  • Knowledgeable in software development and testing concepts and methodology in a fast-paced, dynamic agile environment. 
  • The ability to communicate effectively, adapt to changing requirements and provide frequent status updates to the management. 

Responsibilities & Essential Functions:

  • This position is responsible for developing solutions using the Clojure programming language.  
  • Respond to internal/client issues on a priority basis as specified by management. 
  • Maintain high-level day-to-day client/internal requests (advanced global changes, research requests, customer change requests, Advanced Reports etc.). 
  • Other duties as assigned. 

Work Environment & Physical Demands: 

  • While performing the essential functions of this job, the employee is frequently required to stand, walk and sit. 
  • The employee must occasionally lift and/or move up to 20 pounds. 
  • This position is full time. 
  • The position location is in the Chattanooga, TN office location; or remote employment arrangement will be considered if candidate has extensive experience being successful in remote work.  Due to scheduling and availability considerations, preference for remote candidates is either in the Eastern or Central standard time zones.  Metro Atlanta location is ideal.
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to ApplicantPro's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
contact us logo solutions resource library about us blog client login home about us - lower careers