About the RoleJoin us as we continue to build and enhance our cloud-based accounting platform for SMEs. As a Software Developer at Niagawan, you will play a key role in developing scalable web applications, improving system performance, and delivering reliable solutions that power our financial technology ecosystem.
This role offers the opportunity to work with modern technologies such as Next.js and NestJS, while also supporting and improving parts of our existing PHP systems.
Your RoleApplication Development
- Develop and maintain web applications using Next.js (frontend) and NestJS (backend)
- Build and enhance RESTful APIs and core system features
- Design clean, scalable, and maintainable system architecture
System Performance & Optimization
- Optimize application performance and database queries
- Ensure systems remain stable, efficient, and scalable
System Maintenance
- Maintain and support legacy PHP modules (bug fixing and issue resolution)
- Troubleshoot production issues and deliver timely fixes
Ownership & Delivery
- Take ownership of features from development to deployment
- Ensure timely delivery of reliable and high-quality solutions
- Collaborate with team members to continuously improve system capabilities
What We're Looking For
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or related field
- Minimum 3 years of professional experience in software development
Technical Skills
- Strong hands-on experience with Next.js and NestJS
- Solid understanding of REST APIs, authentication, and backend architecture
- Experience working with MySQL or other relational databases
- Ability to write clean, structured, and maintainable code
Personal Attributes
- Strong problem-solving and analytical skills
- Responsible and reliable in meeting project timelines
- Positive attitude with a strong sense of ownership
- Able to work independently and collaboratively within a team
Why Join Us
- Work with modern technology stacks and scalable systems
- Contribute to the development of cloud-based financial solutions for SMEs
- Collaborative environment where ideas and innovation are valued
- Opportunities for professional growth and skill development