Job role insights

  • Date posted

    July 24, 2024

  • Deadline

    July 24, 2024

  • Study location

    Ningbo

  • Tuitions

    12,000$ - 16,000$/month

  • Career level

    Junior

  • Qualification

    Bachelor Degree

  • Experience

    0 - 2 Years

  • Quantity

    1 person

  • Gender

    Female

Description

Maingate Technologies is seeking a talented and motivated Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining both front-end and back-end components of our innovative software solutions. You will collaborate with cross-functional teams to deliver high-quality products that meet our clients' needs and drive our technological advancements.

Key Responsibilities:

  • Design and Development: Develop and maintain robust, scalable web applications using a variety of programming languages and frameworks.
  • Front-End: Create intuitive, responsive user interfaces using HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Back-End: Develop and optimize server-side logic, databases, and APIs using technologies such as Node.js, Python, Ruby on Rails, or .NET.
  • Integration: Seamlessly integrate front-end and back-end components to ensure smooth functionality and performance.
  • Collaboration: Work closely with product managers, designers, and other developers to understand requirements, provide technical insight, and deliver solutions.
  • Testing and Debugging: Conduct thorough testing and debugging to ensure the quality and reliability of the codebase.
  • Maintenance: Monitor and maintain existing applications, implementing enhancements and resolving issues as needed.
  • Documentation: Create and maintain comprehensive documentation for code, APIs, and system architecture.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Experience: Proven experience as a Full Stack Developer or similar role, with a strong portfolio of web applications.
  • Technical Skills:
    • Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).
    • Strong knowledge of back-end development with Node.js, Python, Ruby on Rails, .NET, or similar technologies.
    • Experience with database management systems (SQL, NoSQL).
    • Familiarity with version control systems (e.g., Git).
    • Understanding of RESTful API design and implementation.
  • Soft Skills: Excellent problem-solving skills, attention to detail, and ability to work both independently and in a team environment.
  • Communication: Strong verbal and written communication skills.

Preferred Qualifications:

  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Understanding of agile methodologies and project management tools (JIRA, Trello).

Join Maingate Technologies and be part of a forward-thinking team that is shaping the future of technology. If you are passionate about coding and thrive in a collaborative environment, we would love to hear from you. Apply today and take the next step in your career with us!

Interested in this job?

399 days left to apply

Apply now
Apply for this job

Cancel
Apply now
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subscribe
Send message
Cancel