Software Engineer (Microservices Architecture)

Not a position you were looking for?

Check out our careers page for other options

Ready to apply?

Contents

About Us

Routematic is a technology-driven company that specializes in providing employee
transportation and fleet management solutions. The company aims to be the go-to solution
for organizations seeking to streamline their transportation operations effectively while ensuring
convenience and safety for employees.


About the Role

We are seeking a highly motivated Software Engineer with a strong foundation in Microservices
Architecture to join our dynamic team. In this role, you will contribute to the design,
development, and deployment of scalable and reliable software solutions. You will collaborate
closely with cross-functional teams to deliver high-quality products that meet business and
customer needs.


Key Responsibilities

  • Design & Development
    • Develop, test, and deploy scalable applications using Microservices Architecture.
    • Write clean, maintainable, and efficient code following best practices.
  • System Architecture:
    • Design and implement microservices to ensure scalability, resilience, and fault tolerance.
    • Break down monolithic applications into modular, service-oriented architectures.
  • Team Collaboration:
    • Work closely with product managers, architects, and DevOps engineers to understand technical requirements.
    • Embrace teamwork and transparency.
  • Monitoring & Optimization:
    • Monitor and improve system performance, scalability, and reliability.
    • Diagnose and resolve technical challenges across services.
  • Continuous Improvement:
    • Stay updated on emerging technologies and frameworks to optimize solutions.
    • Contribute to code reviews, documentation, and team knowledge-sharing sessions.
  • Quality Delivery
    • Can work relatively independently when a plan is agreed to and is relied on to solve implementation challenges, because you understand the designs and architecture of your team’s features.
    • Understand which decisions you can make and which ones you need to discuss with senior Engineers or Product Management.
    • Write clean code with high test coverage.
    • Meet defined quality standards not only for your own code, but also when you review or test code for others.

Required Skills and Qualifications

  • Technical Expertise
    • 3+ years of hands-on experience in software development.
    • Strong understanding of Microservices Architecture and RESTful APIs.
    • Preferred Proficiency in .Net, GoLang Programming Languages
    • Experience with message brokers (e.g., Kafka, RabbitMQ) and databases (SQL/NoSQL).
  • Cloud & DevOps:
    • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
    • Hands-on experience with containerization tools (Docker, Kubernetes).
  • Problem Solving:
    • Strong analytical and debugging skills with attention to detail.
    • Ability to optimize system performance for high availability.
  • Team Collaboration:
    • Excellent communication and interpersonal skills.
    • Proven ability to work in agile teams and contribute to technical discussions.
  • Nice to Have
    • Experience with monitoring tools like Prometheus, Grafana, or ELK stack.
    • Knowledge of CI/CD pipelines and Git workflows.
    • Exposure to Domain-Driven Design (DDD) principles.
  • What We Offer
    • Competitive salary and benefits.
    • Opportunity to work on cutting-edge technologies.
    • A collaborative and inclusive work environment.
    • Professional growth and learning opportunities.

Note: This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. It is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities, or working conditions associated with the position.

Apply for the role now
Send an email to [email protected]
OR fill in the form below:

Drive for Routematic

Share your contact and we will get in touch

Support or other queries

Have something on your mind? Send in your query and we will get you in touch with support and other teams.

Attach a Vehicle

Connect with us by sharing your contact and other details and we will get our team in your touch

Schedule a Demo for Sales Enquiry

Share what you have in mind so we can find the best person for this conversation

Get in touch

Drop us a note, and we will start an email conversation with you.

Contact Us Form

Other ways to get in touch with us