Senior Software Engineer
ViaPlus
5 - 10 years
Hyderabad
Posted: 12/02/2026
Job Description
ViaPlus is seeking a Senior Software Engineer Python Developer to join our team of passionate and driven professionals. In this role, you will work on cutting-edge projects that shape the future of smart transportation and mobility solutions. As a Senior Developer, youll leverage modern development methodologies, scalable architectures, and advanced tools to design and deliver secure, high-performing, and reliable applications. At ViaPlus, we foster a culture of innovation, collaboration, and ownershipwhere your creativity and expertise will have a direct impact on building transformative technology solutions
Job Profile: Senior Software Engineer
Experience: 5 8 years
Job Responsibilities:
- Develop code to build new products and participate in design of modules in new technologies
- Interpret the High-Level design and requirements; conduct research, to build code
- Understanding of the threading limitations of Python, and multi-process architecture
- Ability to work with concurrency, multithreading / multitasking, and IPC
- Should understand the customer frameworks and contribute to the central command centre portal during project execution.
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Should be able to provide expert knowledge and recommendations that will contribute to the growth of the business
- Evaluate new technologies and tools such as new frameworks, methodologies, best practices and other areas that will improve overall efficiencies and product quality
- Experience in recommending suitable solutions for given business concept or Enterprise applications/products
- Understanding design documents and developing application code with quality, within schedule and estimated efforts.
- Manage the development, and scaling of FastAPI-based microservices and RESTful APIs.
- Collaborate with cross-functional teams (frontend, DevOps, QA) to deliver scalable solutions.
- Implement security, authentication (OAuth2/JWT), and data validation best practices in FastAPI.
- Optimize database interactions (SQL/NoSQL) and implement caching strategies.
- Ensure high availability and scalability using Docker, Kubernetes, and cloud platforms.
- Establish CI/CD pipelines for automated testing and deployment.
- Troubleshoot performance bottlenecks and ensure system reliability.
Skill Set:
- Language proficiency required in Python more than 3 years.
- Should have experience on Pandas (Series/Data Frames) or NumPy.
- Ability to design data models, monitor and debug issues and tuning performance of an application.
- Ability to understand and write queries for basic CRUD operations, complex SQL queries using joins, aggregations, and related operations in data analytics (optional)
- Should have strong experience in using MongoDB or any other database (optional)
- Biometric or image processing projects experience is an added advantage.
- 4+ years of Python development experience, with 3+ years in FastAPI.
- Strong expertise in API design, microservices, and async programming.
- Hands-on experience with SQL/NoSQL databases (PostgreSQL, MongoDB).
- Proficient in cloud platforms (Azure/AWS/GCP) and containerization (Docker/Kubernetes).
- Experience with message brokers (RabbitMQ, Kafka) and caching (Redis).
- Solid understanding of security best practices (OAuth2, JWT, CORS, rate limiting).
- Familiarity with automated testing (Pytest), CI/CD (GitHub Actions/Jenkins), and monitoring (Prometheus/Grafana).
- Strong leadership, communication, and problem-solving skills.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
