Job Openings Senior full-stack developer (Reactjs+Node.js) (won)

About the job Senior full-stack developer (Reactjs+Node.js) (won)

Job Description:

We are seeking an experienced Middle Frontend and Backend Developer to join our team and contribute to the development of our cutting-edge projects. If you have a passion for creating efficient, reliable, and high-quality software solutions, we want to hear from you. You will be working in a dynamic environment, utilizing your expertise in CI/CD, MongoDB, React, and Node.js.

Key Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and maintain frontend and backend systems.
  • Write clean, efficient, and maintainable code that adheres to coding standards.
  • Implement CI/CD pipelines to automate the deployment process and ensure continuous integration and delivery.
  • Develop and maintain databases using MongoDB, ensuring data integrity and performance optimization.
  • Create responsive and user-friendly web application using React.
  • Build server-side applications with Node.js, utilizing its asynchronous and event-driven architecture.
  • Collaborate with other team members to troubleshoot, debug, and resolve software issues.
  • Stay updated on emerging technologies and best practices to improve development processes.
  • Participate in code reviews and provide constructive feedback to team members.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional experience in software development.
  • Proficiency in React for frontend development.
  • Strong knowledge of Node.js for backend development.
  • Experience with CI/CD pipelines and deployment automation.
  • Solid understanding of MongoDB or other NoSQL databases.
  • Familiarity with modern web development tools and libraries.
  • Problem-solving skills and a proactive approach to finding solutions.
  • Excellent teamwork and communication skills.
  • Ability to work in an agile development environment.
  • Strong attention to detail and commitment to delivering high-quality software.
  • Fluent in English (both written and spoken).

Nice to Have:

  • Experience with other JavaScript frameworks (e.g., Angular, Vue.js).
  • Knowledge of Docker and containerization.
  • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).