Junior Full Stack Developer

Raincode Tech — Bahrain · Posted ~1 week ago

Junior Hybrid

Skills

React Vue Angular Node.js Python SQL NoSQL API development frontend development backend development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Build frontend interfaces with React/Vue/Angular and backend services with Node.js/Python, integrate SQL/NoSQL databases, and write clean code while collaborating with client teams on‑site or remotely.

Highlights

Develop full‑stack web applications using modern JavaScript frameworks and backend technologies, with opportunities to work on‑site or remotely while building skills in a client‑focused environment.

Description

/ Role Description Junior Full Stack Developer Position Level: Entry Level / Junior Position Overview As a Junior Fullstack Developer at Raincode, you will be assigned to client projects as part of our staff augmentation services, working either on-site or remotely. You will develop and maintain both frontend and backend components of client web applications under the guidance of client technical leads and senior Raincode developers. This role focuses on skill development, learning industry best practices, and executing well-defined tasks while representing Raincode's commitment to technical excellence. Key Responsibilities Work on client projects developing frontend interfaces using modern JavaScript frameworks (React, Vue, or Angular)Build and maintain backend APIs and services for client applications using Node.js, Python, or similar technologiesIntegrate with client databases (SQL and NoSQL) to implement data storage solutionsWrite clean, maintainable code following client coding standards and Raincode best practicesParticipate in client code reviews and learn from feedbackDebug and troubleshoot issues in client systems across frontend and backendAdapt to different client environments, tools, and methodologiesCollaborate with client teams during daily standups, sprint planning, and retrospectivesMaintain professional communication with both client stakeholders and Raincode managementDocument work and technical processes as required by client and Raincode Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)Basic understanding of HTML, CSS, and JavaScriptFamiliarity with at least one backend programming language (Node.js, Python, Java, or C#)Understanding of RESTful APIs and HTTP protocolsBasic knowledge of version control systems (Git)Strong communication skills and ability to work in client-facing rolesAdaptability to different work environments and client culturesProfessionalism and ability to represent Raincode brand to clients Preferred Qualifications Experience with React, Vue.js, or AngularUnderstanding of database concepts (SQL and/or NoSQL)Exposure to Agile development methodologiesPrevious internship or consulting experience Growth Path Typical timeline to Mid-Level: 1-1.5 years. Advancement is based on consistently delivering quality work on client projects, demonstrating growth in technical fundamentals, receiving positive client feedback, and taking initiative in problem-solving. Applying for: Junior Full Stack Developer Full Name* Email* Resume (PDF)* No file selected This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.