Job description:
We are seeking a passionate and talented Junior Full-Stack Developer to join our dynamic and professional development team. Our team is responsible for building cutting-edge applications from the ground up, utilizing the latest technologies and delivering high quality services.
As a member of our team, you will work on end-to-end feature development, spanning backend (BE) and frontend (FE), while ensuring the delivery of high-quality, scalable, and efficient services.
Responsibilities:
- Design, develop, and maintain full-stack applications with a focus on both backend and frontend development.
- Collaborate with cross-functional teams to build scalable and maintainable software solutions.
- Ensure high-quality code through best practices, including OOP, code reviews, and automated testing.
- Troubleshoot and resolve complex issues in both backend and frontend domains.
Requirements:
- Education: B.Sc. in Computer Science, Software Engineering, or a related field.
-
Backend Skills:
o Strong understanding of Object-Oriented Programming (OOP) and Object-Oriented Design (OOD). o Proficiency in Java and experience with the Spring framework/Spring Boot.
o Familiarity with working on relational and NoSQL databases (e.g., MySQL, MongoDB).
-
Frontend Skills:
o Proficiency in JavaScript, HTML, and CSS.
o Hands-on experience with React.js or other modern JavaScript frameworks. -
General Skills:
o Familiarity with Python and machine learning concepts/models (advantage).
o Strong analytical and problem-solving skills with a proactive mindset.
o Passionate about technology, a quick learner, and able to work independently.
o Team player with excellent collaboration and communication skills.
Requirements:
- Work on exciting projects with the latest technologies.
- Be part of a collaborative team culture that fosters innovation and growth.
- Opportunity to grow your skills in diverse aspects of development and scalability.