Clevanoo LLC is seeking a Senior Full Stack Software Engineer to join their Delivery Team. This role involves developing and maintaining enterprise-class software solutions, modernizing codebases, and addressing security vulnerabilities. The engineer will collaborate with internal teams and third-party partners to ensure high standards in software performance and delivery.
Responsibilities:
- Design, develop, and maintain full stack software features across our enterprise platform
- Migrate existing software libraries and dependencies to current, stable versions
- Identify and remediate security vulnerabilities, applying patches on a regular and as-needed basis
- Diagnose and resolve software defects and performance issues across the stack
- Collaborate with third-party partners and internal teams to integrate external services and APIs
- Contribute to CI/CD pipelines and DevOps workflows to support reliable software delivery
- Participate in code reviews and uphold engineering best practices
- Stay current with emerging technologies and recommend improvements to tools and processes
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field — or equivalent hands-on experience
- 3+ years of experience working in a Linux environment
- 3+ years of hands-on development experience in Java and Python
- 3+ years of experience with React
- 3+ years of experience working with Hadoop or similar big data technologies
- Experience working within an Agile development framework
- Strong proficiency in Java, Clojure and Python
- Strong understanding of software design principles and patterns
- Experience with UI/web development (JavaScript, jQuery, CSS, HTML)
- Solid understanding of SQL databases and data modeling
- Strong working knowledge of Linux environments
- Experience with DevOps tools, particularly GitLab
- Familiarity with CI/CD concepts and practices
- Experience with Docker and Kubernetes for container building and orchestration
- Knowledge of Ansible and shell scripting for automation
- Experience with Hadoop ecosystem technologies (HDFS, HBase, Zookeeper)
- Familiarity with Apache Flink and writing Flink jobs for stream and batch processing
- Familiarity with Apache NiFi and building ETL pipelines
- Comfortable working with JSON, XML, CSV, and other data formats
- Working knowledge of REST API design and integration
- Experience with AWS and AWS-based services (e.g., EC2, S3, Lambda, Amazon Bedrock)
- Familiarity with generative AI application development and deployment (e.g., Amazon Bedrock)
- Experience using AI-assisted development tools and modern IDEs
- Familiarity with Keycloak and HashiCorp Vault
- Understanding of encryption/decryption concepts and the usage of encryption keys within software applications
- Strong analytical and problem-solving skills with the ability to break down complex issues
- Thrives in a fast-paced startup environment with the ability to deliver quality work under tight turnarounds
- Ability to self-direct and manage multiple priorities in a fast-paced environment
- Clear communicator who can work effectively across remote and distributed teams
- Collaborative team player who knows when to work independently and when to escalate