Design and develop high performance web applications
Collaborate with a team to define, design, and ship new features
Define web architectures and solutions from business requirements
Collaborate to provide estimates and timeline, and deliver the solution
Troubleshoot development and production problems across multiple environments and operating platforms
Ensure application performance, quality, and responsiveness
Provide advice, guidance, and coach junior team members
Job Requirement
Bachelor's degree in Computer Science or equivalent educational background
4+ years of experience in software development
Strong proficiency in JavaScript, Node.js, and Express.js
Working knowledge of front-end technologies such as Flutter, Vue, or React, along with HTML5 and CSS3
Experience in developing RESTful APIs and microservices for web and mobile platforms (iOS/Android)
Familiarity with AWS cloud services
Experience with relational and NoSQL databases such as MySQL/MariaDB and MongoDB
Proficient in Docker and containerizing applications
Hands-on experience with Git, CI/CD pipelines, and tools like Ansible
Understanding of Agile development methodologies
Ability to work independently as well as collaboratively in a team environment
Strong communication skills for effective coordination with team members and end users
Experience with user authentication and authorization across multiple systems and environments
Ability to integrate multiple data sources and databases into unified systems
Familiarity with implementing unit tests, end-to-end tests, and integrating monitoring tools (e.g. Sentry, New Relic, AWS CloudWatch)
Exposure to ERP, MRP, or CMS system development is a plus
Experience with PHP/Laravel or Flutter application development is an advantage
* Remote or On-site is both welcomed
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.