HEXAWARE

Python Full Stack Engineer - Professional

HEXAWARE United States

IT Services and IT Consulting · 10,001+ employees

5 h ago
python Senior (5-10 yrs) Full-time United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop secure, scalable backend applications and calculation services using modern Python and REST APIs. Implement automation and AI-driven solutions to improve code quality, testing efficiency, and team productivity.

What they look for

Python FastAPI SQL PostgreSQL REST APIs Object-oriented design Pydantic PyTest Data modelling Generative AI Automation Dependency management OpenAPI Unit testing Integration testing

Requirements

Requires at least 5 years of professional Python experience with strong proficiency in object-oriented design and SQL databases. Candidates must demonstrate the ability to translate complex business rules into testable software and maintain high coding standards.

Full description

Minimum 5 years of professional Python development experience delivering secure, scalable, and production-quality backend applications or calculation services. • Strong proficiency in modern Python, object-oriented design, modular architecture, reusable libraries, type validation, dependency management, and coding standards such as PEP 8. • Hands-on experience developing REST APIs using FastAPI or an approved equivalent framework, including request validation, API versioning, authentication, structured error responses, and OpenAPI documentation. • Strong knowledge of SQL and PostgreSQL, including data modelling, queries, functions, indexing, transaction management, and performance optimization. • Proven ability to identify opportunities for engineering automation and productivity improvements using AI, Generative AI, intelligent agents, scripting, and developer tooling; experience delivering practical solutions that reduce manual effort, improve code quality, accelerate testing, and enhance team effectiveness. • Experience with Pydantic, PyTest, importlib, caching, configuration management, and development of reusable Python utilities and packages. • Experience translating complex formulas, business rules, dependency graphs, or scientific models into deterministic, traceable, and testable software components. • Experience designing automated unit, integration, regression, and API tests, with disciplined defect analysis and test evidence.

Similar roles