7 Incresol Software Services Jobs
Senior Python Developer
Incresol Software Services
posted 16d ago
Flexible timing
Key skills for the job
Senior Python Developer - Backend
Specialist
We are seeking a highly skilled and experienced Senior Python Developer to lead our cutting-edge
projects, with a focus on building robust, high-performance backend solutions. The ideal
candidate will be a self-driven problem-solver with a passion for writing clean, efficient, and
production-scale Python applications.
Key Responsibilities:
Lead and architect Python-based projects, focusing on small to medium-scale backend
solutions
Design and implement high-performance, scalable systems with a focus on extensibility
Ensure adherence to best practices for writing production-scale applications
Work independently on complex backend solutions, demonstrating a solution-oriented
approach
Mentor junior developers and contribute to the overall growth of the engineering team
Required Skills and Experience:
5+ years of professional experience in Python development
Proven track record of leading Python-based projects
Extensive experience with Python core libraries and ecosystem
Strong understanding of software design patterns and principles
Proficiency in building RESTful APIs and microservices architecture
Expertise in version control systems (e.g., Git) and CI/CD pipelines
Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker,
Kubernetes)
Solid understanding of database technologies (SQL and NoSQL)
Familiarity with agile development methodologies
Critical Areas of Expertise:
Advanced Python programming techniques and optimization
Concurrent and parallel programming in Python
Python packaging and dependency management
High-performance computing and distributed systems
API design and development
Data structures and algorithms
Testing methodologies (unit testing, integration testing, TDD)
Performance profiling and optimization in Python
Preferred Skills:
Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Hugging Face
Transformers
Knowledge of Natural Language Processing (NLP) and Large Language Models (LLMs)
Familiarity with AI-based solution development
Good to Have Skills:
Experience with other programming languages (e.g., Go, Rust, or C++)
Knowledge of front-end technologies (JavaScript, React, Vue.js)
Familiarity with message brokers (RabbitMQ, Apache Kafka)
Understanding of GraphQL
Experience with serverless architectures
Contributions to open-source projects
Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Relevant certifications in Python or cloud technologies are a plus
The ideal candidate will have a deep understanding of Python and its ecosystem, demonstrate
strong problem-solving skills, and have the ability to work independently while collaborating
effectively with cross-functional teams. They should be committed to continuous learning and
staying up-to-date with the latest developments in software engineering. While a strong
foundation in core Python is essential, familiarity with AI/ML concepts and willingness to work on AI-based projects is desirable.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Python Developer roles with real interview advice