Job Description for Junior Full Stack Software Engineer


Job Title: Junior Full Stack Software Engineer

Language Proficiency: English

 

Key Responsibilities:

  • Collaborate with senior engineers to develop, test, and deploy scalable web applications and services.
  • Front-End Development: Build and maintain responsive user interfaces using JavaScript and modern frameworks (e.g., React, Angular, or Vue).
  • Back-end Development: Write efficient and secure code for server-side applications in C#, Python, or GoLang.
  • Database Management: Design, develop, and optimize SQL queries and perform data modeling to support application features.
  • API Integration: Develop and maintain RESTful APIs to enable seamless data exchange between front-end and back-end systems.
  • Cloud Deployments: Assist in deploying, monitoring, and scaling applications in cloud environments such as AWS, Azure, or Google Cloud.
  • Testing and Debugging: Contribute to unit integration and end-to-end testing to ensure high-quality software.
  • Code Reviews: Participate in and learn from code reviews, collaborating on best practices and quality standards.
  • Documentation: Document your work, including code, processes, and troubleshooting steps, to support team knowledge-sharing.
  • Continuous Learning: Stay up-to-date with emerging technologies, frameworks, and development practices, applying new skills and tools as needed.

 

Required Skills and Qualifications:

  • Bachelor’s degree or higher in Computer Science, Information Technology, or related field (or equivalent practical experience).
  • Proficiency in at least one back-end language (C#, Python, GoLang) and familiarity with front-end JavaScript frameworks.
  • Strong Understanding in object-oriented Oriented Programming concepts
    SQL knowledge for database querying, optimization, and data modeling.
  • Basic cloud platform knowledge (AWS, Azure, or Google Cloud); willingness to learn and deepen expertise in cloud infrastructure.
  • Familiarity with RESTful API design and integration.
  • Version Control (Git) experience for effective collaboration with team members.
  • Strong problem-solving skills, passion for software development, and an eagerness to learn.
  • Effective communication and team collaboration skills.

What We Offer:

  • Mentorship from experienced full-stack engineers, offering guidance across all layers of the tech stack.
  • Opportunities for career growth, skill development, and exposure to end-to-end application development.
  • A collaborative and inclusive work environment.
  • A competitive salary

Apply Now

Free Career Counselling

WE are Happy to help you

Interested in Applying for These Jobs?