Junior Software Engineer

Surecomp
1dOnsite

About The Position

Surecomp is seeking a motivated and talented Junior Software Engineer to join our R&D team. This role is ideal for a student who is passionate about software development, eager to learn, and ready to contribute to real-world projects. The intern will work closely with our senior engineers and other team members to support various software development tasks and gain hands-on experience in the field. As a Junior Software Engineer, you'll dive into the core of software development, focusing on the development, testing, and maintenance of innovative applications. Your role will involve writing clean, efficient, and maintainable code, contributing to robust and scalable solutions. You'll collaborate with senior engineers and team members to design and implement new features, actively participating in code reviews and enhancing our codebase. Tackling software defects and issues will hone your problem-solving skills. In addition, you'll create and maintain technical documentation, learning and applying best practices in software development and agile methodologies. This role is a unique opportunity to grow, innovate, and make a meaningful impact on global fintech SaaS platform.

Requirements

  • Recently completed a bachelor’s degree in Computer Science, Information Systems Engineering, Software Engineering, or a related field from a leading university, with an average grade of 90 or higher.
  • Knowledge of or experience with Node.js and TypeScript.
  • Knowledge of web development technologies (e.g., HTML, CSS, React).
  • Familiarity with databases, including SQL and NoSQL.
  • Familiarity with version control systems (e.g., Git).
  • Understanding of software testing and quality assurance practices.
  • Prior experience with software development projects or internships.
  • Ability to perform in a global company, in a multi-cultural environment
  • Strong organizational and time management skills
  • Ability to prioritize tasks effectively
  • Strong work ethic, proactive, self-motivated, and results-driven
  • Excellent communication and collaboration skills
  • Proficient in spoken and written English

Responsibilities

  • Development, testing, and maintenance of innovative applications.
  • Writing clean, efficient, and maintainable code, contributing to robust and scalable solutions.
  • Collaborate with senior engineers and team members to design and implement new features, actively participating in code reviews and enhancing our codebase.
  • Tackling software defects and issues will hone your problem-solving skills.
  • Create and maintain technical documentation, learning and applying best practices in software development and agile methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service