Join our Delivery Team as a Senior Full-Stack Developer to architect, build, and maintain critical enterprise-class software solutions. You'll drive platform modernization, fortify security, and collaborate extensively with internal engineering and external partners, ensuring our software operates at the highest standards. This is a senior-level, onsite opportunity.
Design, develop, and maintain full-stack features across our enterprise platform.
Migrate existing software libraries and dependencies to current, stable versions.
Identify, remediate, and apply security patches to vulnerabilities regularly and as needed.
Diagnose and resolve software defects and performance issues across the stack.
Collaborate with internal teams and third-party partners to integrate external services and APIs.
Contribute to CI/CD pipelines and DevOps workflows for reliable software delivery.
Participate in code reviews, upholding engineering best practices.
Stay current with emerging technologies and recommend improvements to tools and processes.
Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent hands-on experience.
Experience:
3+ years working in a Linux environment.
3+ years hands-on development in Java and Python.
3+ years with React.
3+ years with Hadoop or similar big data technologies.
Experience within an Agile development framework.
Core Development Skills:
Strong proficiency in Java, Clojure, and Python.
Solid understanding of software design principles and patterns.
Experience with UI/web development (JavaScript, jQuery, CSS, HTML).
Solid understanding of SQL databases and data modeling.
Infrastructure & DevOps Skills:
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.
Data & Integration Skills:
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.
Soft Skills:
Strong analytical and problem-solving skills to break down complex issues.
Thrives in a fast-paced startup environment, delivering quality under tight turnarounds.
Ability to self-direct and manage multiple priorities.
Clear communicator, effective across remote and distributed teams.
Collaborative team player, discerning when to work independently or escalate.
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.