freehire launches on Product Hunt on 26 August.

Follow →

TECHNOLOGY ENGINEER (WEB DEVELOPER)

Summary

Builds and maintains full-stack web apps using React, Node.js, and mobile frameworks like Flutter; writes clean code, debugs issues, and collaborates in Agile teams.

Qualifications



  • Full Stack Developer with at least 1 year of software development experience


  • Bachelor’s degree in Computer Science, Information Technology, or related field



Technical Skills



  • Knowledge on ReactJS


  • Knowledge on Vite


  • Knowledge on Material UI (MUI)


  • Knowledge on NodeJSwith ExpressJS


  • Knowledge on Redis


  • Knowledgeon BullMQ


  • Knowledge on PostgreSQLwith Sequelize ORM


  • Knowledge on Git version control system


  • Knowledge on CSS Frameworks: Tailwind CSS


  • Knowledge on mobiledevelopment frameworks: Flutter and React Native


  • Knowledge on Back-End frameworks: PHP, Laravel, CodeIgniter, Python


  • Knowledge onLinuxOperating System Server Management


  • Knowledge on Vagrant or Docker



Key Responsibilities



  • Write clean, maintainable, and efficient code based on technical specifications.


  • Troubleshoot, debug, and resolve software defects and performance bottlenecks.


  • Participate actively in Daily Standupsand Agile/Scrumceremonies.


  • Contributeto Peer Code Reviewsby providing and implementing constructive feedback.


  • Collaborate with senior developers to implement new features and system enhancements.


  • Utilize Version Control(e.g., Git) for branching, merging, and codebase management.


  • Document technical logic, API endpoints, and system workflows for the team.


  • Breakdown complex user stories into smaller, manageable technical tasks.


  • Assist in estimating development effort and project timelines during planning.


  • Proactively research and learn newframeworks, languages, and best practices.


  • Adhere to established Coding Standardsand organizational design patterns.


  • Interface with QA teams to validate bugfixes and support software releases.


  • Manage individual workflow to consistently meetSprint goalsand deadlines.


  • Translate wireframes and UI/UX designs into functional software components.


  • Seek and apply mentorship to bridge gaps in technical knowledge.


  • Communicate technical challenges and progress clearly to non-technical stakeholders.


  • Monitor and assist in optimizing application performance and resource usage.


  • Engage in architectural brainstorming and system designdiscussions.


  • Amenableto change of technology stack if needed.


"

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available