Roles & Responsibilities Job Summary:
We are looking for an experienced Senior Full Stack Developer proficient in ReactJS and NodeJS to join our team.
You will be responsible for designing, developing, leading a team and maintaining scalable web applications, collaborating closely with cross-functional teams to deliver high-quality solutions that meet business needs.
Key Responsibilities:
- Develop responsive, high-performance web applications using ReactJS on the front end and NodeJS on the back end.
- Design and implement RESTful APIs and backend services.
- Write clean, maintainable, and testable code following best practices and coding standards.
- Collaborate with UX/UI designers, product managers, and other developers to create seamless user experiences.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews, mentorship, and knowledge sharing with the team.
- Troubleshoot, debug, and resolve production issues as needed.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 4 years of professional experience in full stack development.
- Strong proficiency in JavaScript (ES6+), ReactJS, and NodeJS.
- Experience with state management libraries (e.g., Redux, Context API).
- Solid understanding of REST APIs, authentication, and authorization mechanisms.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Knowledge of containerization (Docker) and cloud services (AWS, Azure, or GCP) is a plus.
- Excellent problem-solving skills and attention to detail.
Tell employers what skills you have Version Control
MongoDB
Scalability
PostgreSQL
Azure
Pipelines
REST
TypeScript
Software Engineering
JavaScript
Attention to Detail
Containerization
Docker
Web Applications
Web API
Databases