We are looking for a Senior/Full Stack Developer to join our team. The ideal candidate should be experienced 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 welcome you to apply for this exciting opportunity!
Responsibilities
- 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.
Requirements
- 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
- Familiar with the Chinese language (spoken and written) as this role will support a Chinese publication.
- Interest in learning new tools, languages, workflows and philosophies.
- Candidates who are familiar with front-end development with ReactJS, have PHP work experience and professional certifications are preferred.