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.