We are a dynamic and innovative team working on diverse projects, constantly pushing the boundaries of technology. If you are passionate about both front-end and back-end development and enjoy working in a collaborative environment, we want to hear from you.
Responsibilities:
- Develop and maintain responsive web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Implement new features, improve code readability, and enhance application performance.
- Collaborate with designers, back-end developers, and other stakeholders to implement new features and improve existing ones.
- Ensure code quality and maintainability through best practices, including code reviews and writing comprehensive tests.
- Optimize application performance and improve user experience.
- Troubleshoot and resolve issues in a timely manner.
- Participate in the development of new projects from conceptualization to deployment.
- Provide mentorship and support to junior developers.
- Stay updated with the latest industry trends and technologies to bring fresh ideas to the team.
Qualifications:
- Proven experience as a Full Stack Developer, with a strong portfolio of projects.
- Minimum 2-4 years of experience in full stack development.
- Proficiency in HTML, CSS, Sass, and JavaScript (ES6+).
- Extensive experience with React.js, including hooks, state management, and component-based architecture.
- Proficiency in back-end technologies such as Node.js and Express.js.
- Familiarity with MongoDB and working knowledge of MySQL.
- Knowledge of TypeScript is a plus.
- Experience with version control systems, preferably Git.
- Familiarity with build tools and package managers such as Webpack, Gulp, and NPM.
- Understanding of RESTful APIs and experience with API integration.
- Experience with Docker, nginx, and Apache is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Ability to mentor and guide junior developers.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Flexible working hours and remote work options.