About the Role
Were hiring an Senior Software Engineer to learn build and ship features across the stack with
Lead capability. Youll work primarily with React (front end) Python (services/APIs) and PostgreSQL
(database) while gaining exposure to CI/CD basic SRE practices and team delivery. This role is
ideal for someone with strong programming eagerness to learn and a strong ownership mindset.
Minimum 7 years of experience as a Senior Software Engineer with strong stakeholder management skills and a product-oriented mindset.
Implement UI components in ReactJS (hooks routing forms basic state).
Build and maintain Python endpoints (FastAPI/Flask/Django REST) with unit tests.
Write and optimize SQL queries; assist with PostgreSQL schema changes and stored
procedures/functions under guidance.
Automate routine tasks with UNIX shell scripting (scripts for setup data utilities simple
deploy steps).
Contribute to Azure DevOps (ADO) pipelines and follow CI/CD workflows code quality
gates and branching strategies.
Add logs/metrics and follow runbooks to help troubleshoot non-critical issues with senior
support.
Participate in code reviews pair programming and design discussions; write concise docs.
Collaborate closely with designers product managers and QA to deliver incremental well1tested features.
Core Skills & Knowledge (Foundational Must-Have)
Programming fundamentals: data structures HTTP/REST git debugging.
ReactJS: components props/state hooks basic performance hygiene.
Python: building simple APIs environment management packaging basics.
SQL/PostgreSQL: joins indexes transactions; comfort reading/writing stored
procedures/functions.
Shell scripting (UNIX): basic scripting for automation and tooling.
Azure DevOps (ADO) basics: running pipelines reading logs using boards/repos.
Quality practices: unit/integration tests (PyTest/Jest) linting static analysis secure
coding basics.
Nice to Have (Learn on the Job)
TypeScript on the front end; component libraries (MUI/Ant/Tailwind).
Auth (OAuth2/OIDC/JWT) OpenAPI/Swagger basic API gateways.
Containers & Cloud: Docker; fundamentals of Azure; Infra-as-Code exposure
(Bicep/Terraform).
Caching & Messaging: Redis; high-level awareness of queues/streams (RabbitMQ/Kafka).
Observability: logs/metrics/traces (e.g. OpenTelemetry) Sentry Grafana.
Security: secrets management dependency scanning least privilege.
AIML familiarity (optional): consuming model endpoints embeddings/vector stores OCR.
How You Work (Values & Behaviors)
Team collaborator: communicates clearly asks good questions accepts feedback
unblocks others.
Ownership & initiative: takes tasks from ticket to done raises risks early proposes
small improvements.
Responsiveness: provides updates meets commitments follows through.
Growth mindset: learns quickly documents findings shares knowledge.
Whole-picture awareness: considers users reliability and costnot just code.
Resilience: willing to support critical moments; sees problems through to resolution with
guidance.
Expectations & Support
Paired onboarding with a mentor; clear growth path from task-level execution to owning
small modules.
Participation in out-of-hours support only when shadowing or pre-agreed with the team
during critical releases.
Required Skills:
Python React AI ML LLM Lead
Required Education:
IT Services and IT Consulting