- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Strong understanding of object-oriented programming principles.
- Knowledge of fundamental data structures and algorithms.
- Experience with Git and GitHub for source control and workflow management.
- Experience developing with JavaScript and/or TypeScript.
- Familiarity with modern web technologies, package managers, and frameworks.
- Experience with container orchestration (Docker, Kubernetes).
- Comfort working within Linux environments and command-line tooling.
- Experience with CI/CD systems such as Jenkins or GitHub Actions.
- Excellent communication, collaboration, and problem-solving abilities.
- Experience integrating or developing against RESTful APIs.
- Understanding of Linux and Windows operating system fundamentals.
- Familiarity with observability platforms (Grafana, Prometheus, Loki, etc.).
- Experience working with AWS services (e.g., EC2, EKS, S3, RDS, etc.).
- Hands-on experience with CI/CD workflows using Jenkins or GitHub Actions beyond basic usage.