DESCRIPTION
As the Senior Full Stack Developer at Tingis Web, you will lead the development of robust and scalable web applications, playing a pivotal role in shaping our digital products and services. Your expertise in both front-end and back-end technologies will drive innovation and efficiency, contributing to the success of our organization across various sectors.
ROLE OVERVIEW
In this role, you will be responsible for the end-to-end development of web applications, from concept to deployment. You will collaborate closely with cross-functional teams to translate business requirements into technical solutions, ensuring optimal performance, usability, and security. Your leadership and technical guidance will inspire and empower junior developers, fostering a culture of excellence and continuous learning within the team.
AS A SENIOR FULL STACK DEVELOPER YOU’LL
- Lead the design, development, and implementation of web applications using modern front-end and back-end technologies.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Architect scalable and maintainable solutions that meet business objectives and adhere to best practices and coding standards.
- Write clean, efficient, and well-documented code, following agile development methodologies and version control processes.
- Conduct code reviews and provide constructive feedback to junior developers, mentoring them to enhance their skills and knowledge.
- Troubleshoot and debug issues, perform root cause analysis, and implement solutions to ensure optimal performance and reliability.
- Stay abreast of emerging technologies and industry trends, recommending innovative approaches to improve development processes and deliverables.
- Collaborate with DevOps and QA teams to automate deployment processes, implement testing strategies, and ensure the quality and stability of web applications.
QUALIFICATIONS AND REQUIREMENTS
- Bachelor's degree or equivalent experience in computer science, engineering, or a related field.
- Proven track record of success in full-stack web development, with at least 5 years of experience.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks/libraries (e.g., React, Angular, Vue).
- Strong understanding of back-end technologies such as .NET, Java, PHP, Node.js, Python, Ruby on Rails, or similar, and experience with RESTful APIs and microservices architecture.
- Expertise in database design and management using SQL and NoSQL databases (e.g., MySQL, MongoDB, PostgreSQL).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with agile development methodologies (e.g., Scrum, Kanban) and version control systems (e.g., Git).
- Excellent problem-solving skills, with the ability to analyze complex issues and propose effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
- Proficiency in English is a prerequisite for the role, with a minimum level of B2 proficiency required, while C1 or C2 proficiency is preferred.
WORK ENVIRONMENT
As the Senior Full Stack Developer, you will thrive in our dynamic and collaborative work environment across our offices in Amsterdam, Dubai, and Tangier. You will have the opportunity to lead impactful development projects and contribute to the growth and success of our organization through innovative technology solutions.