Job Summary
Key Responsibilities: Design and implement robust REST APIs (Flask / FastAPI / Django). Lead complex feature development across backend, frontend, and database layers.Architect and optimize PostgreSQL schemas, queries, indexing, and migrations. Enforce code quality: reviews, standards, testing strategy, technical debt reduction. Implement secure authentication/authorization and data protection patterns. Integrate front-end React components (state management, performance tuning, accessibility).
Key Responsibilities
Drive observability (structured logging, metrics, tracing) and performance profiling. Own CI/CD improvements, containerization (Docker), and contribute to Kubernetes adoption. Mentor junior engineers; provide technical guidance and grooming input. Contribute to architectural decision records and backlog prioritization. Lead incident triage/root cause analysis and preventive improvements. Profile required Required Skills and Qualifications: 4–5 years professional software development (shipping production services). Strong proficiency in Python for application development and automation. Advanced Python (dependency management, performance considerations). Flask / FastAPI / Django with blueprint/router design and middleware usage. React (hooks, context, performance optimization, testing, accessibility) + Material UI customization. Hands-on experience with PostgreSQL database design and optimization. PostgreSQL (query optimization, indexing strategies, normalization vs denormalization, ORMs like SQL Alchemy). Strong testing discipline (pytest fixtures, coverage; Jest/React Testing Library; integration & contract tests). Expertise in API development and management (RESTful services). Secure API design (rate limiting, input validation, OWASP awareness). Experience with CI/CD pipelines and tools such as GitHub Actions, Jenkins, or Azure DevOps. Containerization (Docker multi-stage builds, image optimization). CI/CD pipeline design (GitHub Actions / GitLab / Azure DevOps) with automated tests, linting, security scans. Solid understanding of GitHub for source control and collaborative development. Git proficiency: branching strategy, rebasing, release tagging. Observability tooling (metrics, logs, dashboards). Performance/debug tooling (profilers, EXPLAIN ANALYZE, Lighthouse, bundle analysis). Familiarity with security best practices and compliance requirements. Excellent problem-solving skills and ability to work in a fast-paced environment.
Skill Requirements
Drive observability (structured logging, metrics, tracing) and performance profiling. Own CI/CD improvements, containerization (Docker), and contribute to Kubernetes adoption. Mentor junior engineers; provide technical guidance and grooming input. Contribute to architectural decision records and backlog prioritization. Lead incident triage/root cause analysis and preventive improvements. Profile required Required Skills and Qualifications: 4–5 years professional software development (shipping production services). Strong proficiency in Python for application development and automation. Advanced Python (dependency management, performance considerations). Flask / FastAPI / Django with blueprint/router design and middleware usage. React (hooks, context, performance optimization, testing, accessibility) + Material UI customization. Hands-on experience with PostgreSQL database design and optimization. PostgreSQL (query optimization, indexing strategies, normalization vs denormalization, ORMs like SQL Alchemy). Strong testing discipline (pytest fixtures, coverage; Jest/React Testing Library; integration & contract tests). Expertise in API development and management (RESTful services). Secure API design (rate limiting, input validation, OWASP awareness). Experience with CI/CD pipelines and tools such as GitHub Actions, Jenkins, or Azure DevOps. Containerization (Docker multi-stage builds, image optimization). CI/CD pipeline design (GitHub Actions / GitLab / Azure DevOps) with automated tests, linting, security scans. Solid understanding of GitHub for source control and collaborative development. Git proficiency: branching strategy, rebasing, release tagging. Observability tooling (metrics, logs, dashboards). Performance/debug tooling (profilers, EXPLAIN ANALYZE, Lighthouse, bundle analysis). Familiarity with security best practices and compliance requirements. Excellent problem-solving skills and ability to work in a fast-paced environment.
Other Requirements
Drive observability (structured logging, metrics, tracing) and performance profiling. Own CI/CD improvements, containerization (Docker), and contribute to Kubernetes adoption. Mentor junior engineers; provide technical guidance and grooming input. Contribute to architectural decision records and backlog prioritization. Lead incident triage/root cause analysis and preventive improvements. Profile required Required Skills and Qualifications: 4–5 years professional software development (shipping production services). Strong proficiency in Python for application development and automation. Advanced Python (dependency management, performance considerations). Flask / FastAPI / Django with blueprint/router design and middleware usage. React (hooks, context, performance optimization, testing, accessibility) + Material UI customization. Hands-on experience with PostgreSQL database design and optimization. PostgreSQL (query optimization, indexing strategies, normalization vs denormalization, ORMs like SQL Alchemy). Strong testing discipline (pytest fixtures, coverage; Jest/React Testing Library; integration & contract tests). Expertise in API development and management (RESTful services). Secure API design (rate limiting, input validation, OWASP awareness). Experience with CI/CD pipelines and tools such as GitHub Actions, Jenkins, or Azure DevOps. Containerization (Docker multi-stage builds, image optimization). CI/CD pipeline design (GitHub Actions / GitLab / Azure DevOps) with automated tests, linting, security scans. Solid understanding of GitHub for source control and collaborative development. Git proficiency: branching strategy, rebasing, release tagging. Observability tooling (metrics, logs, dashboards). Performance/debug tooling (profilers, EXPLAIN ANALYZE, Lighthouse, bundle analysis). Familiarity with security best practices and compliance requirements. Excellent problem-solving skills and ability to work in a fast-paced environment.