Overview
About Us :
At Firmway, we are transforming the AR/AP (Account Receivable/Accounts Payable) landscape by automating Finance & Accounting functions through cutting-edge technology. Incubated by ICAI and the Bombay Stock Exchange (BSE), our solutions empower large companies and audit firms with unmatched efficiency and accuracy. As a Senior Software Engineer, you’ll play a pivotal role in shaping the future of FinTech/AccountTech, solving real-world industry challenges with next-generation tools and architectures. You’ll work alongside a highly talented team, designing and implementing scalable, reliable, and high-performance systems that drive business success.
Job Summary:
We are looking for an experienced Senior Engineer (Tech Leader - IC Role) with deep expertise in PHP/Laravel, React.js, Microservices, and Cloud-Native architectures. This role is hands-on and strategic, influencing design & architecture decisions across multiple products while mentoring engineers and setting technical direction. The ideal candidate has a strong background in PHP, Laravel, React.js, and MySQL, with expertise in Microservices, MongoDB, AWS, and Kubernetes. Past experience in Java 11+, Spring Boot is a plus but not mandatory.
Skills & Qualifications:
- Education: Total 5+ years of experience with BE / B.Tech / M.Tech / MCA in CS/IT.
- 5 years of hands-on experience in PHP, Laravel, MySQL, and Microservices.
- 1+ years of hands-on experience in React.js (mandatory), Nest.js (optional).
- Very good at writing Unit and integration tests cases in both PHP/Laravel & React.js.
- Strong experience in MongoDB (setup, schema design, indexing, performance tuning).
- Hands-on experience in relational (MySQL) & NoSQL database design and performance tuning.
- Strong understanding of REST API-first design principles & security best practices.
- Proficiency in event-driven microservices using Kafka, RabbitMQ, or NATS.
- At least one project worked on from scratch(green field) and has significant contributions in building complex financial or non-financial systems.
- Works independently with a strong sense of responsibility and accountability for outcomes.
- Exposure to following agile practices, coding standards, and TDD experience.
- Very good in time, effort estimation, and lower-level tasks breakdown of user stories.
- Must have good analytical, debugging and problem-solving skills with First Principle Thinking.
- Highly effective team player with good communication and collaboration skills.
Good to Have skills:
- Past experience in migrating PHP/Laravel/MySQL applications to React.js/Java/Spring Boot/Python.
- Machine learning experience/exposure in Python with document data processing.
- Add-on experience in other programming languages like Go, Python, Node.js, etc.
- Exposure to the DevOps automation tools using any of these: Jenkins, ArgoCD/FluxCD(GitOps), Terraform, Ansible, Shell Scripting, etc.
- 2-Factor application principles for Microservices.
- Effective in handling multiple tasks with varying degrees of priorities.
Job Types: Full-time, Permanent
Pay: ₹1,000,000.00 - ₹1,500,000.00 per year
Benefits:
- Flexible schedule
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Work Location: Hybrid remote in Mumbai Suburban, Maharashtra
Expected Start Date: 04/08/2025