TopDev

Fullstack Developer (ReactJS, NodeJS) | Salary up to 2000$

UPP Global Technology

Central Point, 219 Trung Kính, Phường Yên Hoà, Quận Cầu Giấy, Thành phố Hà Nội
Job Description
About Company

UPP is a software development company providing services such as Blockchain Development, Mobile App Development, Software Development, Salesforce Consultant and Development, QA & Testing, Software Maintenance, UI/UX Design and so on. We believe that with many years of experience in the field of outsourcing and passing for technology, we could help customers optimize their business and operation.

Now, we are looking for good Fullstack Developer to participate in big projects of our customers.

Your role & responsibilities

  • Participating in developing web applications using both Front-end and Back-end technologies like ReactJS/VueJS/Angular and NodeJS.
  • Performing coding, testing, and reviewing in line with user & system requirements to deliver programs that meet clients’ needs and meet the release milestones.
  • Giving support to rectify production issues and provide solutions.
  • Optimizing applications for maximum speed and scalability.
  • Working closely with Product managers, Designers to better understand requirements and user experience.

Your skills & qualifications

  • Minimum 2 years of experience writing code in one of the 3 mainstream Frontend frameworks (ReactJS/VueJS/Angular) to build SPAs and Websites.
  • Minimum 2 years of experience writing code in NodeJS and one of its related Web App frameworks like ExpressJS, Fastify.
  • Experience with RESTful APIs.
  • Experience in the full software development lifecycle from requirements analysis to design, development, testing, and implementation using Agile methodology and Scrum development framework.
  • Knowledge of SQL and/or NoSQL databases like MySQL, PostgreSQL, MongoDB, Elasticsearch, etc.
  • Ability to write unit tests (Jest) that cover enough cases and integration tests.
  • Experience with optimizing Backend Web Applications’ performance to handle large number of requests and writing performance tests using tools like Gatling, k6 is a plus.
  • Experience with optimizing databases’ performance is a plus.
  • Experience with GraphQL and WebSocket is a plus.
  • Experience with TypeScript is a plus.
  • Experience with design patterns and application architectures like Clean architecture is a plus.
  • Pay strong attention to details and deliver high-quality code in a timely manner.
  • Ability to work creatively and analytically in a problem-solving environment.
  • Good interpersonal skills and ability to work in a team-oriented, collaborative environment.
  • Fluent english communication skills

Benefits for you

  • Competitive & attractive salary.
  • Working time: 8h30 – 17h30 from Mon to Friday. Support flexible working time (8 hours/ day)
  • PTI health insurance for employees and relatives after the probationary period ends.
  • 13th, 14th, 15th - month salary, upgrading salary 2 times/year or when you have excellent achievement.
  • Profit bonus and Performance bonus plan.
  • Birthday party / Welcome party / Year-end party / Holidays.
  • Provide devices; monitors for working.
  • Team building activities including annual company trips, parties, and other attractive HR benefits.
  • Various training on trending technologies, best practices, and soft skills.
  • Supportive, fun and flexible work environment that values innovation, creativity and new ideas.
  • Enjoy the benefits of social insurance, health insurance and other benefits under the labor law.

Company

UPP Global Technology

Industry

Software

Company size

25-99

Nationality

Vietnam

About us

General information

Minimum year of experience

Job Type

Contract type

Recruitment Progress

  • Round 1: Quickly check English and Japanese via Google Meet (5-10 minutes).
  • Round 2: Offline Interview.
  • Round 3: Notify & Offer. A recruiter will notify you if you are selected for the position.

⚙️ Candidates supporters

🧑🏾‍💻 Prepare for interviews

Checking TopDev QnA tool to practice your answers to common interview questions.

Read QnA for interviews