Smartek21-posted 9 months ago
Senior
Remote
Professional, Scientific, and Technical Services

SmarTek21 is an IT services company founded in 2006 with a vision to empower organizations to excel in a data-driven world. Our team of technology and business experts understood that data had become a strategic asset that could drive business strategy and improve customer engagement. We started off by providing consulting and development services in Microsoft technologies, but as the world evolved, so did we. Today, we offer a wide range of services that include Agile Dev/Ops, Data Engineering & Analytics, Testing Automation & Support, and Managed Application and Infrastructure Services. These services are designed to help organizations transform into digital enterprises that can thrive in a data-driven world. We specialize in integrating technologies from various disciplines into holistic solutions, making digital transformations seamless for our clients. We are looking for a Senior Clojure Developer to design, develop, and maintain robust, scalable, and high-performance applications using Clojure.

  • Architect, design, and implement distributed applications and services using Clojure.
  • Collaborate with product owners and stakeholders to understand requirements and translate them into technical solutions.
  • Lead and mentor junior developers, promoting code reviews, pair programming, and knowledge sharing.
  • Optimize existing systems for performance, reliability, and scalability.
  • Implement automated testing strategies, ensuring quality and maintainability of the codebase.
  • Integrate with third-party APIs and services, adhering to security and compliance requirements.
  • Investigate and resolve production issues, working closely with Site Reliability Engineers and other teams.
  • Stay current on functional programming best practices and emerging Clojure libraries or frameworks.
  • 7+ years of professional software development experience, with a minimum of 3-4 years dedicated to Clojure development.
  • Strong understanding of functional programming principles, concurrency, and Clojure best practices.
  • Hands-on experience with microservices architectures and RESTful APIs.
  • Proficiency in version control systems (Git) and CI/CD pipelines.
  • Familiarity with cloud environments (AWS, Azure, or GCP).
  • Excellent communication skills and proven ability to collaborate with cross-functional teams.
  • Experience with databases and data stores such as PostgreSQL, Cassandra, or Redis.
  • Knowledge of containerization tools (Docker, Kubernetes) and infrastructure as code (Terraform, Ansible).
  • Background in event-driven architectures (Kafka or RabbitMQ).
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience with DevOps practices, Site Reliability Engineering (SRE), or continuous delivery.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service