Overview:
Overview:
We are seeking a passionate and skilled Full-Stack Software Engineer to join our growing team. You will play a
pivotal role in building and maintaining our next-generation web applications using cutting-edge technologies.
Responsibilities:
Responsibilities:
• Design, develop, and implement user-facing features using ReactJS and NextJS, adhering to clean
architecture principles.
• Develop robust and scalable APIs using NodeJS and microservices architecture.
• Collaborate with backend engineers to ensure seamless integration between frontend and backend
functionalities.
• Implement state management solutions using Redux or a similar library.
• Write clean, maintainable, and well-tested code, adhering to best coding practices.
• Participate in code reviews and contribute to improving code quality for the entire codebase.
• Stay up-to-date with the latest trends and technologies in web development
Qualifications:
Qualifications / Knowledge & Experience:
• Minimum 3+ years of experience as a software engineer with a strong understanding of web development
principles.
• Proficiency in ReactJS, NextJS, NodeJS, and microservices architecture.
• Experience with Redux or a similar state management library.
• Familiarity with clean architecture principles and best practices.
• Excellent written and verbal communication skills.
• Strong problem-solving and analytical skills.
• Ability to work independently and as part of a collaborative team.
Bonus Points:
• Experience with CI/CD pipelines and DevOps practices.
• Experience with cloud platforms like AWS, Azure, or GCP.
• Experience with containerization technologies (Docker, Kubernetes).
• Experience with unit testing frameworks (Jest, Mocha).
Education:
• Bachelor’s degree in Computer Science, Information Systems, or equivalent relevant work experience.
Physical Requirements:
• This position is primarily sedentary and may require occasional bending, stooping, and lifting of up to 25 lbs
Type:
Regular Full-Time
Permanent