Job Openings Sr. Software Engineer (Clojure)

About the job Sr. Software Engineer (Clojure)

Experience: 4+ Years
Job Location: Remote/Hybrid
No. of Position: Multiple
Qualifications: B Tech / MCA or Higher
Work Timings: 1:30 PM IST to 10:30 PM IST
Functional Area: Front-End Development

We are seeking a skilled Front-End Software Engineer specializing in Clojure to join our growing development team. The ideal candidate will have experience in solving complex problems and writing high-performance Clojure code to address various business challenges.

Key Responsibilities

  • Develop and maintain front-end applications using Clojure.
  • Collaborate with UI/UX teams to translate designs into functional applications.
  • Write clean, maintainable, and well-documented Clojure code for complex systems.
  • Solve debugging and performance optimization challenges efficiently.
  • Implement state management using Redux.
  • Write unit and integration tests to ensure high-quality, scalable solutions.
  • Work in a fast-paced environment, designing solutions based on business requirements and acceptance criteria.
  • Stay updated with the latest advancements in Clojure and related technologies.

Skills, Knowledge, and Experience

  • 1+ years of experience with Clojure (mandatory).
  • Strong knowledge of HTML5, CSS3, and cross-browser compatibility issues.
  • Experience with Redux for state management.
  • Familiarity with RESTful APIs, microservices architecture, and database interactions (e.g., PostgreSQL, MongoDB).
  • Front-end development experience with JavaScript frameworks like React, Angular, or Vue.js is a plus.
  • Experience with Node.js, .NET, Web API, React, Python, or other technologies is a plus.
  • Knowledge of CI/CD pipelines and DevOps tools (e.g., Jenkins) is a plus.
  • Experience in building data-driven front-end applications.
  • Familiarity with Git or similar version control tools.
  • Experience working with USA or European clients is an advantage.
  • Ability to work effectively in multi-vendor, multi-cultural, distributed teams.
  • Excellent written and verbal communication skills ability to present ideas and explain technical approaches clearly.