
Senior Software Engineer
Job Description
Posted on: April 14, 2025
Company
FlowCharge offers an advanced AI-based charge point management system explicitly designed for heavy vehicle charging stations. Our innovative solution monitors and controls charging processes, prioritizing vehicle schedules to ensure optimal efficiency. We are a startup with a remote-first mindset.
Role Description
We're seeking an experienced Senior Backend Developer to build and maintain a robust system for an existing project with heavy vehicle travel and rental management. This contract position is for an initial six months with the possibility of extension with an immediate starting date.
You will collaborate with other engineers, product managers, and the operations team to ensure the backend is aligned with the company's technical and business goals.
Responsibilities:
- Review, improve and contribute to existing application architecture and design.
- Develop and maintain scalable backend services and APIs using a microservices architecture.
- Develop and maintain data models and databases on Google Cloud Platform (Cloud SQL, Bigtable, Cloud Spanner).
- Ensure data quality, integrity, and security across all services.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic using Node.js and Next.js.
- Optimise application performance and ensure high availability and scalability.
- Conduct code reviews and provide constructive feedback to ensure code quality and best practices.
- Design and manage cloud infrastructure using Google Cloud services with the DevOps team.
Requirements:
- Minimum 10 years of experience as a backend/full-stack or software engineer.
- Experience with designing and implementing scalable web application architecture.
- Proficiency in Python, Node.js and Next.js.
- Proficiency with SQL and NoSQL databases.
- Experience with RESTful APIs and microservices architecture.
- Experience with Kubernetes for container orchestration and efficient resource management.
- Knowledge of Google Cloud Platform services and data integration tools (Pub/Sub, Cloud Functions).
- Strong understanding of cloud engineering principles and best practices.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Experience in conducting code reviews and ensuring adherence to coding standards.
Unfortunately, we do not offer sponsorship for this role.Start ASAP
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Remote-Work.app
Get Remote-Work.app on your phone!

Software Engineer

.NET Developer

Full-Stack Software Engineer (Junior-Mid)

Sr. Full-Stack Javascript Engineer
