Fullstack Developer
Overview:
We are seeking a highly skilled and experienced Fullstack Programmer to join our dynamic team. As a Fullstack Programmer, you will be responsible for developing, implementing, and maintaining both front-end and back-end components of our software applications. You will collaborate closely with our team of developers, designers, and project managers to deliver high-quality, scalable solutions that meet our clients’ needs.
Responsibilities:
1. Full Stack Development:
● Design, develop, and maintain front-end and back-end components of web applications.
● Write clean, efficient, and maintainable code using best practices.
● Ensure the responsiveness, performance, and scalability of applications.
● Implement security measures to protect data and user privacy.
● Integrate third-party APIs and services as needed.
2. Collaboration:
● Collaborate with cross-functional teams including designers, developers, and project managers to define project requirements and deliverables.
● Communicate effectively with team members to ensure alignment on project goals and timelines.
● Participate in code reviews to provide constructive feedback and ensure code quality.
3. Problem Solving:
● Analyze technical requirements and propose innovative solutions to complex problems.
● Troubleshoot and debug issues in existing applications, providing timely resolutions.
4. Continuous Learning:
● Stay updated on emerging technologies, trends, and best practices in fullstack development.
● Proactively seek opportunities for skill enhancement and professional growth.
5. Documentation:
● Document technical specifications, system architecture, and development processes.
● Create and maintain documentation for internal and external stakeholders.
Qualifications:
1. Technical Skills:
● Proficiency in front-end technologies such as HTML5 with LESS React and Vue.js.
● Strong understanding of back-end technologies such as Node.js, Python 3 (With FastAPI).
● Knowledge of database systems (e.g., MySQL and Redis) and proficiency in writing efficient SQL queries.
● Familiarity with version control systems like Github.
2. Problem-Solving Skills:
● Ability to analyze complex problems and develop effective solutions.
● Strong debugging and troubleshooting skills to identify and resolve technical issues.
3. Communication and Collaboration:
● Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
● Proven ability to work collaboratively in a team environment, as well as independently when required.
4. Adaptability and Learning Agility:
● Willingness to learn new technologies and adapt to changing project requirements.
● Ability to thrive in a fast-paced environment and manage multiple tasks simultaneously.
5. Additional Preferred Skills:
● Familiarity with cloud platforms such as Azure (Microsoft API) and Google Cloud Platform.
● Knowledge of containerization and orchestration technologies (e.g. Docker).
● Basic knowledge of auditing and accounting
● Fluent in english
Benefits:
● Flexible working
● 4-day works