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 userfriendly 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 userfriendly 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 uptodate with the latest trends and technologies in fullstack 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 groups objectives and enhance the customer journey.
- Maintain develop debug and update website contents.
Qualifications:
- Bachelors degree in Computer Science Information Technology or related field.
- 35 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 crossfunctional teams.
- Problemsolving mindset with attention to detail and an ability to manage multiple projects.