About the role
- Translate designs and wireframes into high-quality, scalable code
- Develop responsive and high-performance frontend applications using React (or similar framework)
- Design and build scalable backend services and APIs using Node.js
- Develop RESTful APIs and integrate them with frontend applications
- Optimize applications for maximum speed, scalability, and reliability
- Write reusable, testable, and efficient code
- Implement complex business logic and algorithms to meet product requirements
- Design and optimize database schemas, queries, and transactions
- Ensure code quality through reviews, testing, and best practices
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot, debug, and upgrade existing systems
- Contribute to CI/CD pipelines and deployment processes
- Technical Skills & Requirements
- Strong proficiency in JavaScript (ES6+)
- Experience with React (or Angular/Vue)
- Strong experience with Node.js and Express.js
- Good understanding of HTML5, CSS3, Responsive Design
- Experience building and consuming RESTful APIs
- Strong knowledge of SQL databases / RDBMS (MySQL, PostgreSQL, etc.)
- Good understanding of Data Structures & Algorithms
- Solid understanding of asynchronous programming and event-driven architecture
- Experience with version control tools like Git
- Strong problem-solving and debugging skills
- Familiarity with Web UI/UX design principles and best practices
- Experience with authentication & authorization (JWT, OAuth)
- Exposure to cloud platforms (AWS/GCP/Azure)
- Understanding of caching strategies and performance tuning
- Familiarity with CI/CD pipelines
- Experience with benchmarking and optimization
- Exposure to fintech or accounting domain is a plus
- 4–6 years of total experience in software development