Job Post: Full Stack Developer (ReactJS/NodeJs)
Location: Remote
Position: Full Stack Developer (ReactJS)
Job Description:
We are seeking a talented and versatile Full Stack Developer with expertise in ReactJS to join our dynamic team.
In addition to your development skills, you will also be responsible for project management tasks, interacting with customers, leading meetings, and managing project progress.
The ideal candidate will have a strong background in both front-end and back-end development, as well as experience in project management.
Responsibilities:
- Develop and maintain web applications using ReactJS and other relevant technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code with a strong focus on test-driven development.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug issues as they arise.
- Manage projects by interacting directly with customers, leading meetings, and ensuring project timelines and deliverables are met.
- Interview and select other developers, designers, and QA professionals as needed for project support.
- Stay up-to-date with emerging trends and technologies in web development.
Requirements:
- Proven experience as a Full Stack Developer.
- Strong proficiency in ReactJS and related libraries (Redux, React Router).
- Experience with back-end technologies such as Node.js, Express, and databases (SQL/NoSQL).
- Familiarity with RESTful APIs and third-party libraries.
- Knowledge of version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Proficient in test-driven development and creating test cases.
- Experience in project management and customer interaction.
- Ability to work 8 hours a day, 6 days a week remotely.
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Familiarity with DevOps practices and CI/CD pipelines.
- Understanding of front-end tools like Webpack, Babel, and npm.
- Knowledge of testing frameworks (Jest, Mocha).
What We Offer:
- Competitive salary and benefits package.
- Flexible working hours and fully remote work.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.