JOB DESCRIPTION
WATA Software is seeking a highly skilled and experienced Fullstack Developer to join our team. You will be responsible for developing robust and scalable web applications using ReactJS on the frontend and NodeJS/Golang on the backend. As a Middle-Senior level developer, you will collaborate closely with cross-functional teams to design, develop, and maintain high-quality software solutions that meet client requirements.
The reasons to join our company:
- Work with young and talented engineers with great teamwork.
- Proud of producing software applications that millions of people are using every day.
- A long-term project with top clients in the world.
- Very attractive salary and annual salary review.
- Opportunity for working overseas.
WHAT WILL YOU DO?
- Working model: WATA Soft office
- Domain: discuss during the interview
Responsibilities:
- Design, develop, and maintain web applications using ReactJS and NodeJS/Golang
- Collaborate with product owners, designers, and other developers to understand business requirements and deliver solutions.
- Write clean, efficient, and maintainable code while adhering to industry standards and best practices.
- Optimize applications for performance, scalability, and security.
- Create and maintain RESTful APIs to integrate with frontend and other systems.
- Debug and resolve technical issues across the stack.
REQUIREMENT
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience as a Fullstack Developer or in a similar role.
- Demonstrated experience in building and deploying production-grade applications.
Technical Skills:
- Hands-on experience with ReactJS and NodeJS/Golang for building modern and responsive UIs.
- Proficient in NodeJS/Golang for backend development.
- Familiarity with version control systems, especially Git.
- Knowledge of RESTful API design principles.
- Experience with CI/CD pipelines and containerization tools like Docker is a plus.
- Familiarity with testing frameworks (e.g., Jest, Mocha) is a plus.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and take ownership of tasks.
- Proactive attitude and willingness to learn and adapt to new technologies.