Senior Front End Developer
Posted Updated
Description
Required Technical Skills
- Cloud platforms: Experience designing, deploying, and operating workloads in AWS and/or hyper‑converged infrastructure (HCI).
- Programming:
- Proficiency in Python for backend services, automation, and tooling.
- Strong Java skills for scalable, distributed services
- Web and API development: Experience building RESTful services and modern web front‑ends using JavaScript frameworks such as React.
- Containers & orchestration: Hands‑on experience with containers (Podman and/or Docker) and Kubernetes for deployment, scaling, and management of microservices.
- Data & big‑data frameworks: Experience with Hadoop and related ecosystem components in distributed data processing scenarios.
- Microservices: Proven experience designing, building, and operating microservice based architectures (service boundaries, APIs, observability, resilience patterns).
Experience with Two or More of the Following
- Data processing paradigms: Machine learning pipelines, streaming data processing, and batch processing workflows.
- Data stores and caching: MongoDB, ArangoDB, Redis, PostgreSQL (modeling, performance tuning, and operations in cloud environments).
Desired / Nice to Have Skills
- Experience with AWS Elastic MapReduce (EMR) or similar managed big‑data services for large‑scale processing.
Familiarity with CI/CD tools and infrastructure as code (e.g., Terraform, CloudFormation, or similar), and monitoring/observability stacks (e.g., CloudWatch, Prometheus, ELK).
Required Skills
- Strong Java development skills for backend services.
- Proficiency with modern JavaScript frameworks, specifically React, for building rich, responsive UIs.
- Experience designing and consuming RESTful APIs.
- Hands-on experience with containers (Podman and/or Docker).
- Experience with container orchestration platforms such as Kubernetes.
- Practical experience designing and building microservices-based architectures.
Familiarity with Two or More of the Following
- Data and processing paradigms: Machine Learning, streaming data pipelines, and/or batch processing.
- Data stores: MongoDB, ArangoDB, Redis, PostgreSQL.
Desired Skills
- Experience developing and deploying applications in cloud environments such as AWS or on hyper-converged infrastructure (HCI).
- Familiarity with logging, monitoring, and observability tools for full-stack applications.
- Experience working in agile or iterative development environments.
