DevJobs

Senior Python Developer

Overview
Skills
  • Python Python ꞏ 5y
  • SQL SQL
  • Numpy Numpy
  • Pandas Pandas
  • MongoDB MongoDB
  • Microservices Microservices
  • GitHub Actions GitHub Actions
  • Jenkins Jenkins
  • CI/CD CI/CD
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • Networking Networking
  • Gurobi
  • GitLab CI
  • MQTT
  • CVXPY
  • CoAP

Who We Are

At Voltify, we are on a mission to decarbonize freight rail and eliminate CO₂ emissions. As the first company to offer Freight Rail Decarbonization as a Service, we deliver an end-to-end, zero‑emission microgrid solution—with no green premium or operational disruption for rail operators


Our vision is bold yet clear: to reduce over 50 million tons of CO₂ annually by 2035, make freight rail the cleanest mode of heavy transport, and turn decarbonization into a profitable reality.

Driven by values of sustainability, innovation, customer focus, and financial responsibility, our seasoned team of energy and tech experts is reshaping the future of rail. 


About the Role

We are looking for a highly skilled Senior Python Developer to join our growing engineering team. The ideal candidate will have a strong foundation in Python and proven experience building scalable, high-performance systems. You will play a key role in designing and developing backend systems, data pipelines, and microservices, while collaborating with cross-functional teams in a fast-paced, Agile environment.


Key Responsibilities

  • Design, develop, and maintain robust backend services and microservices using Python.
  • Build and optimize data pipelines using pandas and other data processing libraries.
  • Implement and maintain CI/CD pipelines to streamline development and deployment processes.
  • Architect and deploy cloud-native applications using AWS (e.g., EC2, Lambda, S3, IAM).
  • Integrate and manage data in MongoDB and SQL databases, ensuring high availability and performance.
  • Design and implement solutions involving network protocols (HTTP, TCP/IP, MQTT, etc.).
  • Containerize applications using Docker for deployment and scalability.
  • Collaborate with DevOps and QA to ensure quality and performance in all stages of development.
  • Participate in code reviews, architecture discussions, and provide mentorship to junior developers.


Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
  • 5+ years of professional experience in Python development.
  • Strong experience with pandas for data manipulation and transformation.
  • Solid understanding of CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Hands-on experience with AWS services and infrastructure management.
  • Proficiency in MongoDB, including schema design and optimization.
  • Knowledge of network protocols and experience in building networked applications.
  • Experience in designing and developing microservices architectures.
  • Proficiency with Docker and container orchestration tools (e.g., Kubernetes – nice to have).
  • Familiarity with Agile development methodologies.


Nice to Have (Advantages)

  • Experience with IoT protocols and systems (e.g., MQTT, CoAP, edge computing).
  • Familiarity with mathematical optimization libraries such as Gurobi, CVXPY, or NumPy for scientific computing and decision models.
  • Exposure to real-time data processing or time-series databases.
  • Familiarity with monitoring tools and observability best practices.


Join us to power a cleaner, smarter, and greener world!

Voltify