We are seeking a talented and experienced Full Stack Developer to join our dynamic team.
The ideal candidate will have a strong background in both front-end and back-end development, with a proven track record of building and maintaining robust web applications.
As a Full Stack Developer, you will be responsible for developing new features, optimizing performance, and ensuring the seamless integration of various components across our platform.
Key Responsibilities:
Full Stack Development:
Design, develop, and maintain both front-end and back-end components of our website.
Collaborate with the design team to implement user-friendly and visually appealing interfaces.
Develop server-side logic, database architecture, and API integrations.
1.
Front-end Development:
Create responsive and interactive web pages using HTML, CSS, and JavaScript.
Utilize front-end frameworks and libraries such as React, Angular, or Vue.
js to enhance user experience.
Ensure cross-browser compatibility and optimize web pages for maximum speed and scalability.
2.
Back-end Development:
Develop and maintain server-side applications using languages such as Node.
js, Python, Ruby, or PHP.
Design and manage databases (SQL and NoSQL) to ensure efficient data storage and retrieval.
Implement security and data protection measures.
3.
API Development and Integration:
Develop RESTful APIs and ensure seamless integration with front-end and third-party services.
Work with external APIs to integrate additional functionalities into the website.
4.
Testing and Debugging:
Conduct thorough testing of applications, including unit testing, integration testing, and end-to-end testing.
Identify and fix bugs and performance issues.
5.
Collaboration and Communication:
Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality projects.
Participate in code reviews and provide constructive feedback to peers.
6.
Continuous Improvement:
Stay updated with emerging technologies and industry trends.
Contribute to continuous improvement by suggesting and implementing best practices in development.
Qualifications:
Education and Experience :
Bachelor s degree in Computer Science, Engineering, or a related field.
7+ years of experience in full stack development.
Technical Skills:
HTML, CSS, JavaScript, and front-end frameworks (React, Angular, Vue.
js).
Strong experience with back-end technologies: Node.
js, Python, PHP, Java or other server-side languages.
Knowledge of database systems: MySQL, PostgreSQL, MongoDB, or similar.
Experience with version control systems such as Git.
Familiarity with cloud services (AWS, Azure, Google Cloud) is a plus.
One of the cloud certifications is added advantage.
Understanding of RESTful API design and implementation.