HamburgerMenu
hirist

Genzeon - Associate Full Stack Software Engineer - Python/React.js

Posted on: 07/09/2025

showcase-imageshowcase-imageshowcase-image

Job Description

Job Role : Full-Stack Software Engineer Associate

Location : Pune, 5 days a week - WFO Employment

Type : Full-time

Experience : 0- 3 years of experience

About the Role :


Were hiring an Associate Software Engineer to learn, build, and ship features across the stack with mentorship. 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 solid fundamentals, eagerness to learn, and a strong ownership mindset.


What Youll Do :


- 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, well[1]tested 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.


info-icon

Did you find something suspicious?