0% found this document useful (0 votes)
3 views3 pages

Software Engineer - Python

Uploaded by

srinivas
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

Software Engineer - Python

Uploaded by

srinivas
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Software Engineer (SE)

Data Axle Inc. has been an industry leader in data, marketing solutions, sales, and
research for over 50 years in the USA. Data Axle now has an established strategic global
centre of excellence in Pune. This centre delivers mission-critical data services to its global
customers powered by its proprietary cloud-based technology platform and by leveraging
Data Axle’s proprietary business and consumer databases.
Data Axle India is recognized as a Great Place to Work! This prestigious designation is a
testament to our collective efforts in fostering an exceptional workplace culture and
creating an environment where every team member can thrive.

Job Description
We are seeking a highly skilled Software Engineer (SE) / Senior Software Engineer (SSE)
with strong backend development expertise in Python and modern cloud-native
technologies. The ideal candidate should possess hands-on experience building scalable
APIs, distributed systems, workflow orchestration platforms, and event-driven
architectures.

Key Responsibilities
• Design, develop, and maintain scalable backend applications using Python
• Build robust REST APIs and GraphQL services using Django and FastAPI
• Develop microservices and event-driven systems for high-performance
applications
• Implement asynchronous workflows and orchestration solutions using Temporal,
Kestra, or Celery
• Write clean, maintainable, and testable code adhering to SOLID, DRY, and YAGNI
principles
• Optimize PostgreSQL database performance, queries, and schema design
• Collaborate with cross-functional teams in Agile/Scrum environments
• Participate in architecture discussions, code reviews, and technical planning
• Deploy and manage cloud-native applications on AWS infrastructure and
Kubernetes platforms
Required Skills & Qualifications
Backend Development
• Strong proficiency in Python
• Hands-on experience with:
o Django
o FastAPI
o SQLAlchemy

API & Architecture


• Experience developing:
o REST APIs
o GraphQL APIs
o Event-driven systems
o Distributed systems / Microservices

Workflow Orchestration
Experience with one or more:

• Temporal
• Kestra
• Celery

Database
• Strong expertise in:
o PostgreSQL
o SQL query optimization
o Database schema design and migrations

Cloud & DevOps


• Experience with:
o AWS Services
o Amazon EKS
o Docker
o Kubernetes
o CI/CD pipelines

Engineering Principles
Strong understanding of:

• SOLID Principles
• DRY
• YAGNI
• Clean Architecture
• Scalable system design patterns

Methodologies
• Experience working in Agile/Scrum environments

Good to Have Skills


• Experience with frontend technologies:
o [Link]
o [Link]
o Redux
• Understanding of frontend-backend integration and API consumption
• Familiarity with modern UI architectures and component-based development

Experience Range
• Software Engineer (SE): 3–5 Years

Preferred Qualifications
• Experience working on high-scale production systems
• Understanding of asynchronous processing and message queues
• Familiarity with observability, monitoring, and logging tools
• Exposure to secure backend engineering practices

You might also like