Python Developer (Performance Optimization Focus) at Vikgol · Remote only · 3 - 5 years · ₹15L - ₹18L / yr · Profitable · Remote only · Posted 9 Apr 2026

Python Developer (Performance Optimization Focus)
Experience: 3–5 Years
Location: Remote (India-based candidates only)
Employment Type: Full-time
Role Overview
We are seeking a Python Developer with a strong focus on performance optimization and system efficiency. In this role, you will identify bottlenecks, enhance system performance, and contribute to building scalable, high-performance applications in a Linux-based environment.
Key Responsibilities
- Analyze and troubleshoot performance bottlenecks in applications and systems
- Optimize code, database queries, and architecture for scalability and speed
- Design, develop, test, and maintain robust Python applications
- Work with large datasets and improve data processing efficiency
- Collaborate with cross-functional teams to improve system reliability and performance
- Monitor system performance and implement proactive improvements
- Write clean, maintainable, and efficient code following best practices
Required Skills & Qualifications
- 3–5 years of hands-on experience in Python development
- Strong expertise in performance tuning and optimization techniques
- Experience with debugging and profiling tools
- Solid understanding of data structures and algorithms
- Experience with REST APIs and backend development
- Strong analytical and problem-solving skills
Linux & System Knowledge (Must-Have)
- Comfortable working in Linux/Unix environments
- Command-line proficiency, including:
- File editing (vi, nano)
- File permissions (chmod, chown)
- File downloads (wget, curl)
- Basic file and directory operations
Basic Python Knowledge (Interview Scope)
- Writing simple scripts and reusable functions
- String manipulation and data handling
- Example task: Count words in a file/string efficiently
Good to Have
- Familiarity with AI/ML concepts or tools
- Experience optimizing data-intensive or distributed systems
- Exposure to cloud platforms (AWS, GCP, Azure)
Why Join Us
- Work on performance-critical systems with real-world impact
- Fully remote work environment
- Opportunity to work with modern, scalable technologies
- Collaborative, growth-focused team culture

About Vikgol
About
Company social profiles
Similar jobs (10)
Responsibilities:
- Working with the development team to deliver large-scale web applications.
- Working alongside project managers and clients.
- Work with the development team to troubleshoot the development environment, production environment, performance tune, and optimize code.
- Adhere to the code conventions strictly.
Requirements:
- Working knowledge of Python, Linux, and Debugging skills.
- Skills: RDBMS (MySQL, PostGreSQL), Shell Scripting, Web Server and Interpretors (nGinx, Apache, uwsgi, mod_python), GIT.
- Knowledge of Javascript/ JQuery, HTML/ CSS, JSON, AJAX, Google APIS (Maps, Charts).
Preferred:
- 3+ Years of experience overall.
- 3+ years of experience in Python scripting and Linux.
Job Summary
We are seeking a skilled Python Developer with experience in building scalable applications using Python frameworks such as Flask and Django. The ideal candidate should have hands-on experience with PySpark for big data processing and strong SQL skills for data analysis and database management.
Key Responsibilities
- Design, develop, test, and maintain Python-based applications.
- Develop RESTful APIs using Flask and/or Django.
- Build scalable data processing pipelines using PySpark.
- Write efficient SQL queries, stored procedures, and optimize database performance.
- Integrate applications with databases and third-party services.
- Collaborate with cross-functional teams to gather and implement business requirements.
- Troubleshoot, debug, and enhance application performance.
- Follow coding standards, perform code reviews, and maintain technical documentation.
Required Skills
- Strong proficiency in Python.
- Hands-on experience with Flask and/or Django.
- Experience with PySpark for large-scale data processing.
- Strong knowledge of SQL (writing complex queries, joins, indexing, optimization).
- Understanding of REST APIs and microservices architecture.
- Experience with Git/version control.
- Knowledge of relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
- Good problem-solving and analytical skills.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker and Kubernetes.
- Knowledge of CI/CD pipelines.
- Experience with Airflow or other workflow orchestration tools.
- Understanding of Agile/Scrum methodologies.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
We are looking for a skilled Python Developer to design, develop, and maintain robust backend systems. You will be responsible for building scalable web applications using the Flask micro-framework and managing high-performance NoSQL data storage with MongoDB. Your role involves creating RESTful APIs, optimizing database queries, and ensuring seamless integration between the backend logic and frontend components.
Key Responsibilities
- API Development: Design and implement scalable, secure RESTful APIs using Flask.
- Database Management: Architect and maintain MongoDB schemas; develop complex aggregation pipelines and optimize query performance.
- Backend Logic: Write clean, efficient, and testable Python code to handle server-side logic and data processing.
- Integration: Integrate third-party services and internal data sources using libraries like Requests or Flask-PyMongo.
- Performance Optimization: Identify and resolve bottlenecks in the application and database layers to ensure low latency.
- Testing & Security: Implement unit tests (using pytest or unittest) and follow security best practices (OAuth2, JWT, data encryption).
- Collaboration: Work closely with frontend developers to integrate user-facing elements and with DevOps to support deployment.
Required Technical Skills
CategoryRequirementsLanguageExpert-level Python (OOP, decorators, generators, and async programming).Frameworks Strong experience with Flask (routing, blueprints, middleware).DatabaseProficiency in MongoDB (BSON, indexing, sharding, and aggregation framework).ODMs/DriversExperience with PyMongo or MongoEngine.ArchitectureSolid understanding of RESTful API design and Microservices.Tools/DevOpsVersion control with Git; familiarity with Docker and CI/CD pipelines
Job Description:
About the Role
Euphoric Thought Technologies is looking for a skilled Python Developer with Azure experience to join our growing engineering team. The ideal candidate should have strong hands-on experience in Python development, cloud-native application development on Microsoft Azure, REST APIs, and modern software engineering practices. You will work closely with cross-functional teams to design, develop, deploy, and maintain scalable applications for enterprise clients.
Key Responsibilities
- Design, develop, test, and maintain Python-based applications and microservices.
- Build and integrate RESTful APIs and backend services.
- Develop and deploy applications using Microsoft Azure cloud services.
- Implement scalable, secure, and high-performance cloud solutions.
- Work with Azure App Services, Azure Functions, Azure Storage, Azure SQL, and Azure Key Vault.
- Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders.
- Write clean, reusable, and well-documented code following coding standards.
- Optimize application performance and troubleshoot production issues.
- Participate in code reviews and contribute to technical discussions.
- Support CI/CD implementation and deployment automation.
Required Skills
- 3–5 years of hands-on experience in Python development.
- Strong knowledge of Python frameworks such as FastAPI, Flask, or Django.
- Experience with Microsoft Azure cloud services.
- Good understanding of REST APIs and microservices architecture.
- Experience with Azure App Services, Azure Functions, Azure Storage, Azure SQL Database, and Azure Key Vault.
- Good knowledge of SQL databases such as SQL Server or PostgreSQL.
- Familiarity with Git version control.
- Experience with Docker and containerization.
- Understanding of CI/CD pipelines using Azure DevOps or GitHub Actions.
- Knowledge of software design principles and object-oriented programming.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills
- Experience with Kubernetes (AKS).
- Exposure to messaging services such as Azure Service Bus or Event Hub.
- Knowledge of Redis or caching mechanisms.
- Experience with monitoring tools such as Azure Monitor or Application Insights.
- Understanding of Agile/Scrum development methodologies.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Job Summary
We are looking for an experienced Python Developer for the position of Delivery Module Lead. The ideal candidate should have strong hands-on experience in Python programming, front-end technologies, and back-end development. The candidate will be responsible for developing scalable web applications, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python and front-end technologies.
- Collaborate with product managers, designers, and developers to understand business requirements and implement solutions.
- Develop responsive user interfaces and optimize application performance across different browsers and devices.
- Write clean, reusable, and maintainable code following development best practices.
- Conduct code reviews and ensure code quality and standards.
- Debug, troubleshoot, and resolve application issues.
- Develop and integrate RESTful APIs and web services.
- Participate in Agile development activities, including sprint planning, daily stand-ups, and retrospectives.
- Continuously improve development processes and stay updated with emerging technologies.
Mandatory Skills
- Strong proficiency in Python programming.
- Hands-on experience with HTML, CSS, and JavaScript.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Experience with back-end frameworks such as Django or Flask.
- Good understanding of RESTful APIs and web services.
- Experience with Git and version control systems.
- Strong problem-solving and analytical skills.
Preferred Skills
- Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Docker and containerization technologies.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with Agile methodologies and project management tools.
We are looking for an exceptional Python Backend Developer to join our engineering team. You will be responsible for managing the interchange of data between the server and the users, developing server-side logic, and ensuring high performance and responsiveness to requests from the front end. The ideal candidate must have a rock-solid foundation in core computer science concepts, specifically Object-Oriented Programming (OOP) and Data Structures and Algorithms (DSA), to design and implement highly scalable and optimised backend systems.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python code.
- Develop robust, highly scalable, and low-latency backend architectures and APIs.
- Apply strong OOPS principles to build modular and maintainable software systems.
- Utilise advanced Data Structures and Algorithms (DSA) to solve complex computational problems and optimise application performance.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Implement security and data protection measures.
- Identify bottlenecks, troubleshoot bugs, and devise elegant solutions to mitigate these issues.
- Collaborate cross-functionally with product managers, front-end developers, and QA engineers to deliver high-quality features.
Requirements:
- Core Python: Strong proficiency in Python programming with a deep understanding of its quirks, ecosystem, and best practices.
- OOPs Expertise: Excellent command over Object-Oriented Programming concepts (Inheritance, Polymorphism, Encapsulation, Abstraction) and design patterns.
- DSA Proficiency: Strong problem-solving skills with a deep understanding of Data Structures (Arrays, Trees, Graphs, Hash Tables, etc. ) and Algorithms (Sorting, Searching, Dynamic Programming, etc. ).
- Frameworks: Hands-on experience with popular Python web frameworks such as Django, FastAPI, or Flask.
- Database Management: Solid understanding of relational databases (e. g., PostgreSQL, MySQL) and ORM (Object-Relational Mapper) libraries.
- API Development: Experience in designing and developing RESTful APIs.
- Version Control: Proficient understanding of code versioning tools, such as Git.
- Clean Code: A strong commitment to writing clean, readable, and properly documented code.
Good to Have (Optional):
- Experience with NoSQL databases (e. g., MongoDB, Redis).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
- Knowledge of asynchronous programming in Python (asyncio).
Job Description:
We are looking for a skilled Python Developer with 2+ years of hands-on experience in backend development and data processing. The ideal candidate should be proficient in Python and have working experience with web frameworks like Flask and FastAPI, along with exposure to data engineering and machine learning workflows.
Key Responsibilities:
Design, develop, and maintain scalable Python applications and APIs using Flask and FastAPI
Work with PySpark and Kafka for real-time data processing
Perform data manipulation and analysis using Pandas and NumPy
Develop and maintain modular, reusable, and testable code following OOP principles
Collaborate with data scientists to integrate ML models (TensorFlow, PyTorch, Scikit-learn) into production
Participate in code reviews, design discussions, and contribute to best practices
Write and maintain documentation for developed modules and workflows
Required Skills:
Strong proficiency in Python programming
Hands-on experience with Flask and/or FastAPI
Experience working with PySpark and Kafka
Solid understanding of Pandas, NumPy, and data handling in Python
Familiarity with TensorFlow, PyTorch, and scikit-learn
Good grasp of Object-Oriented Programming (OOP) concepts
Ability to write modular and maintainable code
Nice to Have:
Understanding of Machine Learning concepts and pipelines
Exposure to Generative AI (GenAI) technologies and tools
Experience with CI/CD tools, Docker, or cloud environments (AWS, GCP, etc.)
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field

Company Overview:
Euphoric Thought Technologies is a technology services firm specializing in digital transformation and data-driven solutions. We partner with global enterprises to modernize their infrastructure, streamline complex workflows, and leverage cloud-native architectures to drive operational efficiency. Our culture is built on technical excellence, collaborative problem-solving, and a commitment to delivering scalable software solutions that solve real-world business challenges across the finance, retail, and logistics sectors.
Role Overview:
As a Python Developer with Azure expertise, you will be responsible for designing, developing, and maintaining robust data pipelines and cloud-based applications. You will work closely with cross-functional engineering teams and data architects to translate business requirements into high-performance technical solutions. Your work will directly influence the scalability and reliability of our client’s cloud infrastructure, ensuring seamless data integration and optimized performance in a high-stakes production environment.
Key Responsibilities:
- Architect and implement scalable Python-based applications to automate data processing tasks and enhance system functionality.
- Design and deploy end-to-end data pipelines using Azure Data Factory to ensure efficient data movement and transformation for internal stakeholders.
- Optimize cloud infrastructure performance by monitoring resource utilization and implementing cost-effective configuration changes within the Azure ecosystem.
- Collaborate with engineering leads to troubleshoot complex technical issues, ensuring minimal downtime and high availability for critical business applications.
- Document technical specifications and system architectures to facilitate knowledge sharing and long-term maintainability of codebases.
Required Skillset:
- Demonstrated proficiency in developing production-grade applications using Python, with a strong grasp of data structures and algorithms.
- Hands-on experience in configuring and managing cloud services within the Azure environment, specifically focusing on cloud computing best practices.
- Proven ability to build and orchestrate complex data workflows using Azure Data Factory to support large-scale data integration projects.
- Strong analytical mindset with the ability to communicate technical concepts clearly to both technical and non-technical team members.
- Capability to work effectively in an on-site environment in Greater Noida, maintaining high productivity and collaboration within an agile team structure.
- A minimum of 3 to 5 years of
● 2–4 years of experience in backend development with Python or Golang.
● Solid understanding of RESTful APIs, microservices, and distributed systems.
● Strong knowledge of data structures, algorithms, and OOPS principles.
● Hands-on experience with relational and/or NoSQL databases.
● Familiarity with Linux development, Docker, and basic cloud concepts
(AWS/GCP/Azure).
● Proficiency with Git and version control workflows.
● Familiarity with AI-powered development tools or exposure to projects involving large
language models (LLMs) is a plus.
We are looking for a skilled Python & PySpark Developer with strong expertise in Big Data technologies, Spark, SQL/PL-SQL, and REST API development using Flask or Django. The ideal candidate should have experience building scalable data pipelines, processing large datasets, developing APIs, and working with distributed computing frameworks.
Key Responsibilities
- Develop, optimize, and maintain scalable data pipelines using PySpark and Apache Spark.
- Design, develop, and optimize complex SQL and PL/SQL queries, stored procedures, functions, and database objects.
- Build and maintain RESTful APIs using Flask or Django.
- Develop robust Python applications for data engineering and backend services.
- Process and analyze large-scale datasets using Big Data technologies.
- Optimize Spark jobs for performance, scalability, and reliability.
- Integrate APIs with internal and external systems.
- Collaborate with cross-functional teams including Data Engineers, Data Scientists, and Application Developers.
- Troubleshoot production issues and implement performance improvements.
- Follow coding standards, version control, and CI/CD best practices.
Mandatory Skills
- Strong proficiency in Python programming.
- Hands-on experience with PySpark and Apache Spark.
- Strong SQL coding skills.
- Experience with PL/SQL development.
- Experience in Big Data ecosystem.
- REST API development using Flask or Django.
- Experience in developing and consuming Python APIs.
- Knowledge of data processing, ETL, and distributed computing.
- Experience with Git/version control.
Preferred Skills
- Experience with Hadoop ecosystem (Hive, HDFS, YARN).
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Knowledge of Airflow or other workflow orchestration tools.
- Experience with Docker and Kubernetes.
- Familiarity with Kafka or other streaming technologies.
- Understanding of CI/CD pipelines.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 4–8+ years of experience in Python and Big Data development (can be adjusted based on the role).
Required Experience
- Strong hands-on experience in Python, PySpark, and Apache Spark.
- Extensive experience writing optimized SQL and PL/SQL code.
- Experience developing REST APIs using Flask or Django.
- Experience working with large-scale data processing and ETL pipelines.
- Strong analytical, debugging, and problem-solving skills.
Mandatory Skills: Python, PySpark, SQL Coding, Apache Spark, Big Data, Flask/Django (REST API), PL/SQL, Python APIs.









