Job Description
Senior Full-stack Developer (NodeJs/React.JS/ Flutter)
About ArctX
At ArctX, work ethics are highly valuable. We are a committed-to-success team that
emphasizes collaboration and hard work.
ArctX team and management are determined to provide the smoothest work
processes and create value with work invested. We are a team of doers, who strive
for excellence and earn respect as outstanding software providers.
We are seeking a Senior Full-stack Developer to join our team in the Hanoi office.
The Senior Full-stack Developer's responsibilities will include:
I.Responsibilitie
s Full stack
developer:
● Design and implement highly scalable backend endpoints, ensuring
optimal performance, scalability, and stability across complex
systems.
● Develop and maintain complex, high-performance web services,
interfaces, and advanced software systems to enhance customer metrics.
● Improve system functions and performance, ensuring the maintenance of
high-quality standards.
● Stay updated on relevant technologies and industry trends to enhance
system design and functionality.
● Maintain detailed, up-to-date technical documentation for software,
processes, and designs for future reference.
Team Lead responsibilities:
● Collaborate with project members, both internal and external, to define
project scope, goals, deliverables, and priorities, ensuring alignment with
development objectives.
● Establish and enforce project & company technical standards, especially
when working with third-party teams, to ensure smooth development cycles.
● Proactively identify and resolve system issues, technological risks, and
opportunities for improvement while providing ongoing support to the
development team.
● Mentor team members by sharing expertise, conducting code reviews,
enforcing coding standards, and promoting best practices.
● Communicate with the Product Manager in daily/weekly/monthly cycles to
ensure project stability and planning.
● Work closely with the Product Manager to manage the development team
throughout the product lifecycle.
● Prepared and presented various reports according to company standards,
keeping stakeholders informed on project progress and system performance.
● Communicate and collaborate effectively within the team, across
departments, and with stakeholders without micro-managing.
● Uphold and actively comply with company standards, advocating for
excellence and technical compliance across all projects.
● Manage and communicate effectively with third-party (outsourced)
development teams, ensuring smooth collaboration on day-to-day tasks.
II. Require
ments and
skills Must
have:
● From 6 years of working experience as a Java, Node.js Developer.
● From 3 years of working experience as a React.js Developer.
● Proficiency in advanced PostgreSQL and performance tuning.
● Knowledge in using code hosting platforms (version management) such as
GitHub, Bitbucket.
● Experience and knowledge with Cache servers such as Redis and
Memcache.
● Experience and expertise with Docker, Kubernetes (k8s), and cloud
computing platforms.
● Thorough knowledge of the application development process, including
conceiving, planning, documenting, and leading large application projects.
● Ability to collaborate with stakeholders and lead a team to derive options
and solutions to various problems.
● Expertise in the investigation and resolution of production issues.
● English: Communicational level of verbal skill; professional level of
written skill.
Nice to have
● Experience as a Flutter developer is preferred.
● Knowledge in the application framework or language change,
rebuilding, and reconstruction will be a benefit.
● Understanding of Automation, Deployment, and Infrastructure as Code
concepts using tools like Jenkins, GitHub Actions.
● Knowledge in MS Office, Jira, and Slack (would be a plus).
● English: Communicational level of verbal skill; professional level of written
skill.
III. Benefit
● Attractive salary package (negotiable in the interview) 100% salary from
probation.
● Health Insurance provided (Bao Viet Insurance)
● Full salary for Social Insurance.
● 24 paid days off per year
● Yearly learning budget.
● Yearly Position Level Assessments
● Occasional Gifts (birthday, women's day, etc.)