Job Openings Full stack developer

About the job Full stack developer

### Job Description:

We are looking for a skilled Full Stack Developer who is proficient in both frontend (React) and backend (Node.js) development with experience in AWS infrastructure management. As a Full Stack Developer, you will be responsible for designing, developing, and deploying web applications in a cloud-based environment. You will work closely with product managers, designers, and other developers to build and maintain scalable, secure, and high-performance applications.

---

### Responsibilities:

### Frontend Development:

* Develop and maintain responsive, dynamic, and user-friendly web applications using React.

* Integrate with RESTful APIs and third-party services to enhance functionality.

* Ensure the application works seamlessly across multiple browsers and devices.

### Backend Development:

* Design, develop, and maintain Node.js backend services and APIs.

* Work with databases (SQL and NoSQL) to store and manage data.

* Implement business logic and handle integration with various services.

### Cloud Infrastructure & DevOps:

* Leverage AWS services (e.g., EC2, S3, Lambda, RDS, DynamoDB, API Gateway) for hosting, storage, and serverless architectures.

* Develop and manage cloud-based CI/CD pipelines to ensure smooth deployment.

* Optimize the performance and cost of AWS resources.

### Collaboration & Teamwork:

* Work closely with UX/UI designers to ensure the application is visually appealing and user-friendly.

* Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.

* Participate in code reviews and ensure code quality and best practices.

### Testing & Quality Assurance:

* Write unit and integration tests to ensure application reliability.

* Perform debugging, troubleshooting, and resolution of issues.

---

### Requirements:

### Experience & Skills:

* Proven experience as a Full Stack Developer with expertise in Node.js and React.

* Strong understanding of web technologies such as HTML5, CSS3, and JavaScript (ES6+).

* Experience working with AWS services (EC2, S3, Lambda, RDS, etc.).

* Familiarity with version control systems like Git.

* Proficiency in building and consuming RESTful APIs.

* Understanding of containerization (Docker) and microservices architecture is a plus.

* Knowledge of database systems (e.g., MongoDB, PostgreSQL, MySQL).

* Experience with Jest, Mocha, or other testing frameworks for backend/frontend testing.

### Education:

* Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).

### Soft Skills:

* Strong problem-solving abilities and attention to detail.

* Ability to communicate complex technical concepts to non-technical stakeholders.

* Self-motivated and capable of working independently or in a team.

* Strong collaboration skills and a positive attitude toward learning.

---

### Preferred Qualifications:

* Experience with GraphQL or other API query languages.

* Familiarity with serverless architecture and AWS Lambda.

* Knowledge of TypeScript and its integration with Node.js and React.

* Experience with Redux for state management in React applications.

* Familiarity with modern CI/CD tools like Jenkins, CircleCI, or GitLab CI.