Job Description:
As a Full-stack Developer within our IT team, you will be responsible for the development and maintenance of the entire spectrum of a web application, from user interface design to database management. You will work closely with design teams, front-end development, and project management teams to create robust and high-performance solutions.
Key Responsibilities:
Design and Development:
– Contribute to the design of software architectures for new features.
– Develop intuitive and responsive web applications, using both client and server-side languages and frameworks.
Front-end and Back-end Integration:
– Ensure seamless integration of front-end and back-end components.
– Collaborate with front-end developers to ensure an optimal user experience.
Database Management:
– Design and maintain efficient databases.
– Optimize queries and ensure data security.
Testing and Debugging:
– Implement unit and functional tests to ensure code quality.
– Quickly identify and resolve performance or compatibility issues.
Team Collaboration:
– Work closely with members of the development team.
– Actively participate in planning and code review meetings.
Required Skills:
– Proficiency in server-side programming languages (e.g., Node.js, Python, Ruby).
– Proven experience in front-end development using languages like HTML, CSS, JavaScript, and frameworks such as React, Angular, or Vue.js.
– In-depth knowledge of both relational and non-relational databases.
– Understanding of software design principles and MVC architecture.
– Ability to work independently and make significant contributions to team projects.
Educational Qualifications and Experience:
– Degree in computer science, software engineering, or a related field.
– Demonstrated professional experience as a Full-stack Developer, preferably on complex projects.
By joining our team as a Full-stack Developer, you will have the opportunity to play a key role in creating innovative web applications while expanding your technical skills and collaborating with passionate professionals in the field.