Senior Software Engineer

8 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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, you’ll 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 ownership—where 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

navi mumbai, pune, mumbai (all areas)