
Job Description: Full Stack Developer (Node.js + React)
Key Responsibilities:
• Full Stack Development: Design, develop, and maintain both front-end and back-end components of web applications using Node.js and React. • API Development: Create and integrate RESTful APIs to connect front-end and back-end services. • Database Management: Design and manage databases (SQL/NoSQL), ensuring efficient data storage and retrieval. • Code Quality: Write clean, maintainable, and efficient code while adhering to best practices in software development. • Testing: Implement unit and integration tests to ensure the reliability of the application. • Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality products. • Troubleshooting: Identify, debug, and resolve issues in both the front-end and back-end of the application. • Optimization: Optimize applications for maximum speed and scalability. • Version Control: Use Git for source code management and collaborate effectively within a team using version control systems. • Continuous Learning: Stay up-to-date with the latest industry trends, technologies, and best practices to continuously improve your skills.
Qualifications:
• Hands on experience in full-stack development with a strong focus on Node.js and React. • Front-End: Proficiency in HTML, CSS, JavaScript, and related frameworks/libraries (e.g., Redux, Next.js). • Back-End: Strong experience with Node.js and Express.js or similar frameworks. • Database: Experience with both relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB). • Version Control: Proficient with Git and Git workflows. • Problem-Solving: Strong analytical and problem-solving skills with a focus on delivering high-quality solutions. • Communication: Excellent communication skills with the ability to work collaboratively in a team environment. • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Preferred Skills:
• Experience with TypeScript. • Familiarity with cloud platforms (AWS, Azure, GCP). • Knowledge of containerization and orchestration tools (Docker, Kubernetes). • Experience with CI/CD pipelines. • Understanding of Agile methodologies and practices.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
