Full Stack Developer
We are seeking a skilled Full Stack Developer to join our dynamic team.
The ideal candidate will have extensive experience in both front-end and back-end development, as well as the ability to manage and design both the user interface (UI) and server-side logic.
You will be responsible for developing, testing, and maintaining both the front-end and back-end architecture of our web applications.
Responsibilities:
Design and develop responsive, scalable, and high-performance web applications.
Work with front-end technologies (HTML, CSS, JavaScript, etc.)
to build and optimize user interfaces.
Develop server-side logic and APIs using frameworks such as Node.js, Django, or similar.
Collaborate with UI/UX designers to create a seamless and engaging user experience.
Write clean, efficient, and maintainable code.
Manage databases (e.g., MySQL, MongoDB) and ensure proper integration with front-end interfaces.
Troubleshoot, debug, and optimize application performance.
Implement security and data protection protocols.
Stay up-to-date with the latest industry trends and technologies.
Participate in code reviews and provide mentorship to junior developers.
Work closely with cross-functional teams to define and deliver project requirements.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
2-3 years of experience as a Full Stack Developer or similar role
Strong knowledge of front-end technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js).
Proficiency in back-end technologies (Node.js, Python, Ruby, Java, etc.)
and frameworks (Express.js, Django, etc.).
Experience with databases (MySQL, PostgreSQL, MongoDB, etc.)
and ORM technologies.
Familiarity with RESTful API development and third-party integrations.
Strong understanding of version control systems, particularly Git.
Knowledge of deployment tools and cloud platforms (AWS, Azure, Google Cloud).
Familiarity with agile development methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
Must have a portfolio link / website.