TopDev

[REMOTE] Full-stack Developer / Back-end Developer

viAct

Job Description
About Company

Your role & responsibilities

Full Stack:

  • Research, analyze, propose and implement solutions for product
  • Research and acquire new technologies, knowledge
  • Technical ownership of frontend/backend architecture
  • Work with the product manager to understand and flesh out requirements for implementations
  • Cooperate with a team to create great UX using ReactJS
  • Design, develop and execute highly scalable services
  • Take part in discussion meetings & provide input on how to solve requirements and build great architecture

Backend Developer:

  • Design and implement reusable, testable, and efficient back-end features using Restful APIs, Microservices in Nodejs Nestjs (sometimes do DevOps to deploy to staging/production) that can handle a large amount of traffic
  • Analyze requirements, design and develop functionalities based on the product requirements
  • Collaborating with the web developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Conduct code refactoring, optimization, building reusable components for future use
  • Optimize applications for maximum speed, scalability and security
  • Understand the product thoroughly, constantly optimize the product, identify and fix problems, improve stability and user experience

Your skills & qualifications

Full Stack:

  • Bachelor’s degree in Computer Science or related field
  • Proven experience as a Full Stack Developer or similar role
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. ReactJS, HTML/CSS)
  • Knowledge of multiple back-end languages (e.g. Golang) and JavaScript frameworks (e.g. Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB) and UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind

Nice to have:

  • Construction site domain
  • Have experience in Autodesk tools (such as Autodesk Forge)

Backend Developer:

  • Bachelor’s degree in Computer Science or related field
  • Strong knowledge in OOP and Front-end patterns (Module pattern, Strategy pattern, Builder pattern).
  • ReactJS
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Functional components vs Class components
  • UI responsive
  • UX consideration
  • Flexbox or ratio scaling
  • UI test suites (functionality, visual design, performance, usuability, compliance)
  • Code versioning tools (Git, Git flow)
  • Experience with Agile/Scrum development methods

Benefits for you

  • Basic Salary + Performance Bonus
  • Flexible work schedule
  • Get exposure to the operations of a fast growing tech startup
  • Be creative and make awesome experiences with ViAct, plus all the latest AI technologies, IoT and Edge computing
  • Remote office
  • 5 days work
  • Mon - Fri (9:00am to 6:00 pm)

Company

viAct

Industry

Software

Company size

25-99

Nationality

Hong-Kong

About us

General information