MentorX
HomeMentor TeamSuper AcademyCareer SolutionSuccess StoriesCareer InsightsPartnershipsAbout MentorX
中文ENG
MentorX
中|EN

MentorX

Founded in 2015, MentorX helps Chinese international students worldwide turn education into career outcomes through personalized planning, mentor-led coaching, internships, and full-time placement support.

Career Solutions

  • Internships
  • Full-Time
  • Skill-Building

About Us

  • Founders
  • Mentor Team
  • Brand Story
  • Partnerships

Contact Us

  • TelU.S.: +1 888-872-5134 China: +86 188-1084-6691
  • Email[email protected]
  • Address1 Park Plaza, Suite 325, Irvine, CA 92614
蔓藤教育
© 2026 MentorX. All rights reserved.
HomeHomeMentorsMentorsServicesServicesCasesCases
Home›Back to Jobs
U

Entry Level Software Developer (Full Stack Developer)

Unknown · RemoteFull-time
Location
Remote
Job Type
Full-time

Responsibilities

Job Description:

Credence has an immediate need for a Mid-Level Software Developer with solid experience in both front-end and back-end development. The ideal candidate will have a strong understanding of software development principles and the ability to contribute to building scalable and reliable applications. This role involves hands-on coding, collaborating with other developers, and continuously improving skills and knowledge.Responsibilities include, but are not limited to the duties listed below:

  • Software Development: Develop and maintain both front-end and back-end components of web applications, ensuring they meet performance, security, and scalability standards.
  • Collaboration: Work closely with senior developers, UX/UI designers, and product managers to implement features and improvements.
  • Code Reviews: Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
  • Testing & Debugging: Write and maintain unit tests, and assist in debugging and resolving software defects.
  • Documentation: Maintain clear and concise documentation for code and system design to support ongoing development and knowledge sharing.
  • Learning & Growth: Continuously learn and apply new technologies and development techniques, seeking mentor-ship from senior team members.

Technical Stacks:

  • Front-end & Back-end Development: Experience with front-end frameworks (e.g., React.js, Angular) and back-end technologies (e.g., Node.js, Java, Python) for developing responsive and secure applications.
  • Infrastructure & Tools: Familiarity with cloud platforms (e.g., AWS), version control systems (Git), and basic DevOps practices (CI/CD pipelines).

Education, Requirements and Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience: 0-2 years of professional software development experience.
  • Technical Skills: Proficiency in HTML, CSS, JavaScript, and a frontend framework such as React.js or Angular. Backend development experience in languages like Java, Python, or Node.js. Understanding of relational databases (e.g., PostgreSQL, MySQL) and basic SQL. Familiarity with version control systems (e.g., Git) and basic CI/CD pipeline setup. Experience with RESTful API development and integration.

Preferred Qualifications:

  • Experience with Agile development practices.
  • Familiarity with containerization (Docker) and basic cloud deployment.
  • Knowledge of automated testing practices.
View More Openings ››