Fullstack Developer
We are seeking an experienced and talented Senior Full Stack Developer to join our team. The ideal candidate will bring a wealth of experience in both front-end and back-end development, with a focus on creating robust and scalable solutions. If you have a passion for delivering high-quality software, are proficient in a range of technologies, we invite you to apply for this exciting opportunity.
Responsibilities
- Front-End Development: Build performant and scalable frontends in ReactJS
- Back-End Development: Develop robust server-side logic using NodeJS, connecting the front-end and back-end components.
- API Development: Build RESTful APIs and integrate third-party services as needed.
- Quality Assurance: Ensure the performance, security, and responsiveness of applications. Conduct thorough testing and debugging.
- Cross-Functional Collaboration: Collaborate with UX/UI designers, product managers, and other stakeholders to understand and deliver on project requirements.
- Optimization: Identify and address performance bottlenecks and optimize applications for maximum speed and scalability.
- Cloud Deployment: Deploy applications and services on AWS Cloud infrastructure.
- Ability to function in ambiguity and adapt to rapid changes common in early-stage product development.
Required skills and qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum 3-5 years of professional Full Stack Development experience.
- Expertise in NodeJS for back-end development.
- Experience with AWS Cloud services and deployment.
- Familiarity with databases, both SQL and NoSQL.
- Proficient with web technologies such as HTML, CSS, JavaScript, and AJAX.
- Experience with version control systems, such as Git.
- Knowledge of RESTful APIs and integration techniques
- Experience in building and optimizing large-scale web applications.
- Experience in systems design with cloud-like technologies such as Amazon Web Services (AWS).
- Good knowledge of container orchestration systems (e.g. Kubernetes, Docker Swarm, AWS ECS, etc)
- Experience with virtualization and container and knowledge about Dockers and Kubernetes
- Familiarity with Chinese language (Reading and spoken) at a basic level
Preferred skills and qualifications
- Interest in learning new tools, languages, workflows, and philosophies
- Candidates with PHP work experience are highly desirable
- Professional certification