Software Engineer - Full Stack (React/Drupal)

Lucknow, Uttar Pradesh, India
Sep 05, 2024
Sep 05, 2025
Remote
Contract
3 Years
Job Description

We are seeking a talented and driven Full Stack Software Engineer with experience in React and Drupal to join our client's dynamic team at Surge Global. This is an exciting opportunity to work on innovative projects and contribute to the development of cutting-edge solutions in a remote capacity.

Key Responsibilities

  1. Full-Cycle Development. Participate in the complete software development lifecycle, from design through implementation, with guidance from senior engineers.
  2. Front-End Development. Build intuitive and responsive user interfaces using React, and integrate with back-end systems using Drupal.
  3. API Development. Create robust and efficient API interfaces to support application functionality.
  4. Collaboration. Work closely with designers and team members to deliver high-quality, user-centric applications.
  5. Documentation & Version Control. Maintain code integrity and documentation, ensuring proper version control and organization.
  6. Deployment & Maintenance. Assist in deploying applications, managing server configurations, and implementing web application security practices.
  7. Continuous Learning. Engage in skill enhancement and knowledge sharing within the team.

Required Skills and Experience

  1. Educational Background. Bachelor’s degree in computer programming, computer science, or a related field.
  2. Experience. Minimum 3 years as a Full-Stack Developer or in a similar role.
  3. Front-End Technologies. Proficiency in React, HTML5, CSS3, and front-end libraries such as Bootstrap and Material-UI.
  4. Back-End Technologies. Basic experience with REST APIs, Drupal, Node.js, Express, and MongoDB.
  5. TypeScript. Experience with TypeScript is advantageous.
  6. Deployment. Familiarity with CI/CD pipelines and cloud platforms (AWS/GCP) is a plus.
  7. Docker. Knowledge of Docker is an added advantage.
  8. Security Practices. Understanding of web application security to ensure application protection.
  9. Collaboration. Strong teamwork and communication skills, with a desire to grow and learn.

How to Apply

  1. Register/Login. Sign up on our portal and complete the application form.
  2. Video Screening. Clear the 30-minute video screening.
  3. Application Submission. Click on 'Apply' to get your profile shortlisted.
  4. Client Interview. Once shortlisted, your profile will be shared with Surge Global for the interview round.

About Uplers

At Uplers, we aim to streamline the hiring process and support our talents throughout their career journey. We offer assistance in finding relevant opportunities, addressing grievances, and providing dedicated support through our Talent Success Coaches.