We are looking for a proactive Junior Full Stack Developer to join our team. In this role, you will collaborate with cross-functional teams to build, enhance, and maintain web and mobile applications and services. You’ll have hands-on exposure across the full software development lifecycle—from design and implementation to testing and deployment.
Key Responsibilities:
Develop & Maintain:
- Write clean, efficient code in Java and PHP for back-end services.
- Build responsive user interfaces using TypeScript, HTML, and CSS.
Database Management:
- Create and maintain MySQL databases; write optimized queries and perform data migrations as needed.
Collaboration & Communication:
- Work closely with designers, product managers, and senior developers to translate requirements into technical solutions.
- Participate in team stand-ups, code reviews, and knowledge-sharing sessions.
Troubleshooting & Testing:
- Identify and debug technical issues across front-end and back-end components.
- Write and maintain unit/integration tests to ensure code quality.
Continuous Improvement:
- Stay updated on emerging tools, technologies, and best practices to refine existing processes and solutions.
Required Qualifications:
Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 1–3 years of professional experience in full stack web and mobile development.
Technical Skills:
- Proficiency in Java and PHP for back-end development.
- Familiarity with TypeScript, HTML5, and CSS3 for front-end.
- Basic understanding of MySQL or other relational databases.
- Experience working with version control systems (e.g., Git).
Soft Skills:
- Strong communication skills and an ability to collaborate effectively with cross-functional teams.
- Eagerness to learn and adapt in a fast-paced environment.
- Problem-solving mindset with attention to detail.
Preferred (Nice-to-Have) Qualifications:
- Experience with front-end frameworks (e.g., React, Angular, or Vue.js).
- Familiarity with MVC frameworks or back-end frameworks (e.g., Spring Boot for Java, Laravel for PHP).
- Basic knowledge of cloud platforms (AWS, Azure, or GCP) or containerization (Docker).
- Understanding of Agile/Scrum methodologies.