Senior Software Engineer

Viaplus

The Role

Overview

Develop and lead Python-based microservices for smart transportation platforms.

Key Responsibilities

  • docker/kubernetes
  • cloud platforms
  • database optimization
  • security auth
  • fastapi microservices
  • ci/cd pipelines

Tasks

-Interpret the High-Level design and requirements; conduct research, to build code -Ensure high availability and scalability using Docker, Kubernetes, and cloud platforms. -Optimize database interactions (SQL/NoSQL) and implement caching strategies. -Implement security, authentication (OAuth2/JWT), and data validation best practices in FastAPI. -Should understand the customer frameworks and contribute to the central command centre portal during project execution. -Evaluate new technologies and tools such as new frameworks, methodologies, best practices and other areas that will improve overall efficiencies and product quality -Collaborate with cross-functional teams (frontend, DevOps, QA) to deliver scalable solutions. -Manage the development, and scaling of FastAPI-based microservices and RESTful APIs. -Troubleshoot performance bottlenecks and ensure system reliability. -Integration of user-facing elements developed by front-end developers with server-side logic -Establish CI/CD pipelines for automated testing and deployment. -Develop code to build new products and participate in design of modules in new technologies -Design and implementation of low-latency, high-availability, and performant applications

Requirements

  • python
  • fastapi
  • postgresql
  • mongodb
  • docker
  • kubernetes

What You Bring

Experience: 5 – 8 years -Ability to design data models, monitor and debug issues and tuning performance of an application. -Familiarity with automated testing (Pytest), CI/CD (GitHub Actions/Jenkins), and monitoring (Prometheus/Grafana). -Should be able to provide expert knowledge and recommendations that will contribute to the growth of the business -Ability to understand and write queries for basic CRUD operations, complex SQL queries using joins, aggregations, and related operations in data analytics (optional) -Hands-on experience with SQL/NoSQL databases (PostgreSQL, MongoDB). -Proficient in cloud platforms (Azure/AWS/GCP) and containerization (Docker/Kubernetes). -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. -Understanding of the threading limitations of Python, and multi-process architecture -Should have strong experience in using MongoDB or any other database (optional) -Language proficiency required in Python more than 3 years. -Ability to work with concurrency, multithreading / multitasking, and IPC -Strong expertise in API design, microservices, and async programming. -Solid understanding of security best practices (OAuth2, JWT, CORS, rate limiting). -Biometric or image processing projects experience is an added advantage. -Experience with message brokers (RabbitMQ, Kafka) and caching (Redis). -Should have experience on Pandas (Series/Data Frames) or NumPy. -4+ years of Python development experience, with 3+ years in FastAPI. -Strong leadership, communication, and problem-solving skills.

The Company

About Viaplus

-is a leading player in the infrastructure and technology services industry, known for its innovative approach to solving complex challenges. -has been at the forefront of delivering large-scale infrastructure projects that span a variety of sectors including energy, utilities, and water resources. -specializes in creating sustainable, efficient, and scalable solutions tailored to its clients' needs. -has a commitment to leveraging cutting-edge technology and engineering expertise, making it a trusted partner for both public and private sector clients. -is recognized for its dynamic and agile approach to delivering projects on time and within budget, ensuring high-quality standards and client satisfaction. -has grown steadily, earning a strong reputation for its ability to integrate technological innovation with infrastructure expertise, ensuring future-ready solutions. -has become synonymous with excellence in large-scale infrastructure development, from complex transportation systems to sustainable energy projects.

Sector Specialisms

Electronic Toll Collection

Traffic Enforcement

Parking Management

Fare Collection

Smart Cities

Big Data Analytics

Customer Service Operations

Image Review Services

High-Volume Transaction Processing

Back Office Systems

Mobility as a Service

Revenue and Services Management Solutions

Transportation Industry Solutions

Mobility Back Office

Digital Payment Network

Data Analytics

Multimodal Mobility

Transportation Transaction Processing

Transit Industry Solutions

Customer Account Management

Mobility Ecosystem Solutions

Operational Excellence in Mobility

Traffic Systems

Free-Flow Traffic Systems

Transportation Infrastructure