Job Overview:
As a Full Stack Developer, you will be responsible for both frontend and backend development, ensuring seamless integration and functionality of Filinvests digital platforms. Working closely with the UI/UX, marketing, and CRM teams, you will play a key role in enhancing the customer journey by developing robust, scalable, and user-friendly digital products.
Key Responsibilities:
- Design and develop both frontend interfaces and backend services for web and mobile applications.
- Collaborate with the UI/UX team to ensure designs are translated into responsive, intuitive, and user-friendly interfaces.
- Integrate backend services and APIs, ensuring smooth data flow between systems.
- Optimize applications for speed, scalability, and performance across all devices and browsers.
- Ensure that all systems are secure and compliant with industry standards.
- Troubleshoot and resolve any technical issues that arise during development or after deployment.
- Stay up-to-date with the latest trends and technologies in full-stack development, implementing best practices to improve efficiency and performance.
- Work closely with the Web Developer & CRM Manager to ensure all systems support the Sales & Marketing group's objectives and enhance the customer journey.
- Maintain, develop, debug and update website contents.
Qualifications:
- Bachelors degree in Computer Science, Information Technology, or related field.
- 3-5 years of experience in full stack development with a focus on web and mobile platforms.
- Proficiency in frontend technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, or Vue.js).
- Strong backend experience with languages such as Node.js, Python, PHP, or Ruby.
- Experience with database systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with cloud services (AWS, Google Cloud, Azure) and containerization (Docker).
- Understanding of version control systems like Git.
- Strong collaboration and communication skills, with a proven ability to work in cross-functional teams.
- Problem-solving mindset with attention to detail and an ability to manage multiple projects.