Assist in designing, developing, testing, and maintaining front-end and back-end components of high-performance systems.
Work closely with cross-functional teams to define, design, and deliver new features and improvements.
Write clean, efficient, and maintainable code following coding standards and best practices.
Identify bugs and optimization opportunities; suggest and implement improvements.
Participate in code reviews, receive feedback, and continuously improve your coding skills.
Requirements
Requirements
Bachelor's degree in Computer Science, related field, or equivalent professional experience.
Less than 2 years of professional experience. Fresh graduates are encouraged to apply, especially if they have experience as Software Engineer Interns.
Strong problem-solving skills and a passion for learning and growth.
Basic understanding of data structures, algorithms, software design principles, operating systems, networking, and RESTful APIs.
Familiarity with at least one programming language: Golang, NodeJS, Python, Java, or C++.
Basic knowledge with SQL (e.g., Postgres, MySQL).
Good verbal and written communication skills, with the ability to collaborate effectively across teams.
Bonus points
Familiarity with CI/CD practices and tools.
Basic understanding of microservices architecture and distributed systems.
Experience or interest in web framework (e.g., ReactJS, VueJS, AngularJS).