i
SheThink
5 SheThink Jobs
Clojure Developer - Functional Programming (7-10 yrs)
SheThink
posted 12d ago
Flexible timing
Key skills for the job
Responsibilities :
Development :
- Design, develop, test, and deploy robust and maintainable Clojure applications.
- Implement functional programming paradigms and idioms effectively.
- Write clean, efficient, readable, and well-documented code.
- Utilize Clojure libraries and frameworks to build features and functionalities.
Full Development Lifecycle :
- Participate in all stages of the development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
- Collaborate with designers, product managers, and other developers to understand requirements and translate them into technical solutions.
Testing and Debugging :
- Design and implement unit and integration tests for Clojure applications.
- Identify, diagnose, and resolve application issues efficiently.
Technical Expertise :
- Stay up-to-date with the latest trends and advancements in Clojure development.
- Continuously improve development practices and coding standards.
- Identify opportunities to leverage Clojure features to optimize performance and maintainability.
Collaboration and Communication :
- Conduct code reviews and provide constructive feedback to colleagues.
- Work effectively in a team environment and communicate technical concepts clearly.
- Participate in technical discussions and contribute ideas for improvement.
Technical Skills :
Essential :
- 7+ years of experience in software development
- Minimum 2 years of experience developing Clojure applications
- Proficient in Clojure syntax, semantics, and functional programming paradigms
- Strong understanding of data structures and algorithms
- Experience with version control systems (i.e., Git)
Highly Desirable :
- Experience with Cloud platforms (i.e., AWS, Azure, GCP)
- Familiarity with Infrastructure as Code (IaC) tools
- Experience with any of the following languages : Java, JavaScript/TypeScript, Python
- Experience with web development frameworks (i.e., React, Angular)
- Experience with testing frameworks (i.e., ClojureTest, Speclj)
Education : Bachelor's Degree (B.E or B.Tech) in Computer Science or a related field (Master's degree in Computer Information Systems preferred)
Functional Areas: Software/Testing/Networking
Read full job description7-10 Yrs
Remote