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
Weare 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.
- Breakdown monolithic applications into modular, service-oriented architectures.
TeamCollaboration
- Workclosely with product managers, architects, and DevOps engineers to
understand technical requirements. - Embraceteamworkandtransparency.
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
- Canworkrelatively 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 Typescript, JavaScript of Programming Languages.
- Experience with working with React & Angular framework with API integration knowledge
● 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.
● TeamCollaboration
- 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.
- Acollaborative and inclusive work environment.
- Professional growth and learning opportunities