Senior Python Engineer
Softkode Technologies
About the role
We’re Hiring: Senior Python Engineer
Experience: 4–6 Years
We are looking for a skilled Senior Python Engineer with strong experience in backend development, API development, and performance optimization to join our team.
Key Skills
- Python 3.11+
- FastAPI / Django REST Framework / Flask
- REST API Development
- PostgreSQL and Database Optimization
- OOP, Asyncio, Concurrency, Multithreading
- Pydantic, Pytest, and Test-Driven Development
- Polars, DuckDB, and Apache Arrow
- Docker and Cloud Technologies
Good to Have
- GIS, Mapping, and Routing Solutions
- AWS / Azure / GCP and Kubernetes
- Terraform and CI/CD Tools
- Kafka, RabbitMQ, Celery, and Workflow Orchestration
- Redis, Prometheus, Grafana, and OpenTelemetry
Qualification: Bachelor’s degree in Computer Science, Engineering, IT, or a related field, or equivalent practical experience.
Interested candidates can share their resumes or DM me : Hr@softkode.io
Know someone who would be a great fit? Feel free to share this opportunity with your network!
#Hiring #PythonDeveloper #SeniorPythonEngineer #PythonJobs #FastAPI #BackendDevelopment #SoftwareEngineering #TechJobs
Eligibility & process
Who can apply
Seniority: Mid-Senior level. Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Softkode Technologies's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.