We are seeking a talented and passionate Junior Full Stack Developer to join our dynamic team. In this role, you will play a crucial part in designing, developing, and maintaining high-quality software solutions that support our business objectives. You will work closely with cross-functional teams to deliver innovative and user-centric applications.
Key Responsibilities:
- Collaborate with stakeholders to identify requirements and specifications.
- Design and develop client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test and deploy programs and applications.
- Adhere to coding quality control requirements.
- Create security and data protection settings.
- Meet deadlines and time budgets for the development of software.
- Troubleshoot, debug, maintain, and improve existing software.
- Compile and assess user feedback to improve software performance.
- Observe user feedback to recommend improvements to existing software products.
- Develop technical documentation to guide future software development projects.
- Adhere to companies’ policies and processes.
- Understand the Companies culture and behave in a manner that reflects the culture.
- Strong teamwork and collaboration skills.
- Adaptable and supportive of change initiatives.
- Results-oriented with a strong work ethic and the ability to meet deadlines.
- Excellent communication and interpersonal skills.
- Strong analytical and problem-solving skills.
- Client-oriented with a focus on providing excellent service.
- Technical expertise in the field of software development.
- Proactive and self-motivated with a strong sense of ownership.
- Detail-oriented with a focus on accuracy and completeness.
- Ability to work effectively under pressure.
Qualification and Experience:
- Degree in Computer Science (Preferred)
- Certifications in relevant tech stack languages (e.g., JavaScript, Python)
- Proven experience as a Full Stack Developer or similar role.
- Experience developing and deploying applications.
- Minimum 2 years’ experience with the company tech stack (HTML, CSS, JavaScript, Typescript, Python, ReactJS, PostgreSQL, and NextJS, Design Systems [Material-UI, Ant Design, or building custom design systems]).
- Knowledge of multiple front-end languages and libraries (HTML, CSS, JavaScript, ReactJS).
- Knowledge of multiple back-end languages and frameworks (Python, NodeJS).
- Familiarity with databases (PostgreSQL).
- Familiarity with webservers (NGINX).
- Experience with UI/UX Design.
- Familiarity with project management methodologies.
Desired Skills:
- Typescript
- Python
- ReactJS
- PostgreSQL
- and NextJS
- Design Systems