Fullstack Developer

Bring Ideas to Life - Turning smart ideas into amazing products are our main focus. We support all majors from software development including product consulting, working process, infrastructure, and technical solutions to software development.

For more information, please visit www.investidea.tech
3HAG roadmap, please refer https://investidea.tech/blog/our-ai-led-growth-journey-2024-2026/

Responsibilities:

  • Responsible for managing the interchange of data between the server and the users
  • Ensuring high performance and responsiveness to requests from the front end. 
  • Integration of user-facing elements developed by fullstack developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Development of all server-side logic, definition, and maintenance of the central database

Requirements:

  • Strong experience with Java and ReactJS.
  • Experience with Spring frameworks (Spring Core, Spring MVC, Spring Security, Spring Data…)
  • Good knowledge of front-end technologies (HTML, CSS, JavaScript).
  • Familiar with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with modern development practices such as CI/CD, Test-Driven Development (TDD), and Agile methodologies.
  • Ability to work independently and as part of a team.
  • Exp with modern frontend frameworks such as ReactJS, VueJS, Angular, or similar
  • Good knowledge of relational databases (MySQL, Postgres, or similars) 
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Proficient understanding of version control, such as Git
  • Good English communication

Preferred Skills:

  • Knowledge of Node.js and popular frameworks (Express, Fastify, NestJS, or similar)
  • Familiar with cloud platforms (AWS, Azure, etc.).
  • Experience with containerization (Docker, Kubernetes).
  • Knowledge of front-end state management libraries (Redux, Context API).
  • Previous experience with mentoring or leading a team is a plus.
  • Familiarity with test frameworks (JUnit, Mockito, Jest).

Benifits:

  • Salary: Negotiable
  • Professional work environment:
  • Friendly and open working environment; work with international team members, partners,...
  • Flexible working time and remote work policy
  • Team-building activities: 1-2 company trips/year, not count on working days
  • Career development opportunities:
  • Certification support with minimum 50% of learning + certification fee for employees
  • Reward / recognition: Tech challenge of the year / Project of the year / Member of the year (and more)
  • Compensations:
  • Competitive & attractive salary with bonus (Reference bonus, End year bonus)
  • Checkpoint every 6 months
  • Tea-break
  • Working time: 8h30 -18h Monday to Friday

Location office: Suite 401, Floor 4th, C+ Office Building, No. 28 Thanh Thai Str., Cau Giay Dist., Hanoi, Vietnam

Contact: Tuyendung@investidea.tech/0975 935 422 (Ms Ngoc)