HamburgerMenu
hirist

Full Stack Developer - Web & API Solutions

hirezy.ai
Multiple Locations
8 - 13 Years

Posted on: 21/11/2025

Job Description

Description :

Job Summary :

Design, build, and operate end to end web and API solutions (front end + back end) with robust automation, observability, and production reliability. Own features from concept through deployment and steady state, including incident response and continuous improvement.

Responsibilities :

- Translate business requirements into technical designs, APIs, and data models.

- Develop back-end services (Java, Python) and, if applicable, front-end components (React/Angular/Vue).

- Implement REST/GraphQL endpoints, batch and streaming jobs, and integration adapters.

- Write efficient SQL/NoSQL queries; optimize schema, indexing, and data flows (ETL / CDC where needed).

- Automate builds, testing, packaging, and deployments (CI/CD pipelines).

- Create Linux shell/Python scripts for ops tasks, environment automation, and diagnostics.

- Embed security (authN/Z, input validation, secrets management, TLS) and compliance controls.

- Implement unit, integration, contract, and performance tests; enforce quality gates.

- Add observability : structured logs, metrics, traces, health checks, dashboards, alerts.

- Participate in on-call rotation; triage incidents, perform RCA, apply permanent fixes.

- Apply resilience patterns (timeouts, retries, circuit breakers, graceful degradation).

- Manage configuration, feature flags, environment parity, and IaC (where applicable).

- Refactor legacy code and reduce technical debt with measurable impact.

- Produce and maintain technical documentation, runbooks, and architecture decision records.

- Mentor peers; contribute to engineering standards and best practices.

- Collaborate with Product, QA, Security, and Ops to balance scope, risk, and delivery timelines.

Qualifications :

- Strong Java (core, concurrency, REST frameworks) and Python (scripting + services).

- Linux : Automate builds and deployments (CI/CD), write shell/Python operations scripts

- Web services : REST/JSON, API design, versioning, pagination, error semantics.

- Databases : relational (SQL tuning, transactions) plus exposure to NoSQL/cache (e.g., Redis).

- CI/CD tooling (Git, pipelines, artifact management), containerization (Docker; Kubernetes nice).

- Testing frameworks (JUnit/PyTest), API test tools, performance testing (JMeter/Locust).

- Observability stack (Prometheus/Grafana/ELK/OpenTelemetry or equivalents).

- Production support discipline : incident management, SLA/SLO mindset, RCA.

Good To Have :

- Message/stream platforms (Kafka, MQ).

- Infrastructure as Code (Terraform/Ansible).

- Cloud platform exposure (AWS/Azure/GCP) including managed data services.

- Front-end framework experience (React/Angular/Vue) and TypeScript.

- Experience with feature flagging, canary or blue/green deployments.

- Knowledge of cost optimization and capacity planning.

Key Performance Indicators (KPIs) :

- Deployment frequency & change failure rate.

- Mean time to detect (MTTD) / recover (MTTR).

- API latency (p95) and availability vs SLOs.

- Defect escape rate and automated test coverage.

- Technical debt reduction (tracked items resolved per quarter).

- Incident recurrence (trend down).

Soft Skills :

- Ownership end to end.

- Data-driven decision making.

- Bias for automation and simplification.

- Proactive risk identification.

- Clear, timely communication.


info-icon

Did you find something suspicious?