[Vacancy]: Full-stack Developer Needed at Frontlett Virtualting

May 29, 2024

Job Description

Job Summary

We are looking for a skilled Full Stack Developer to join our innovative and dynamic team. The ideal candidate will have a comprehensive understanding of both front-end and back-end development, with a passion for building scalable and high-performance web applications.

Responsibilities

Front-End Development:

  • Develop responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, NextJS).
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.

Back-End Development:

  • Design and implement server-side logic using languages such as Node.js.
  • Develop and maintain RESTful APIs and integrate third-party services and APIs.

Database Management:

  • Design and manage databases using SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
  • Optimize database queries and ensure data integrity and security.

Collaboration and Communication:

  • Work closely with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions.
  • Participate in code reviews and provide constructive feedback to peers.

Testing and Deployment:

  • Write and maintain unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Manage deployments and monitor application performance using tools like Docker, Kubernetes, CI/CD pipelines, and cloud services (e.g., AWS, Azure, Google Cloud).

Continuous Improvement:

  • Stay updated with emerging technologies and industry trends.
  • Continuously improve code quality, performance, and user experience.

Requirements

  • Proven experience as a Full Stack Developer or similar role.
  • Strong portfolio or GitHub profile showcasing relevant projects.

Technical Skills:

  • Proficiency in front-end languages and frameworks (HTML, CSS, JavaScript, React, NextJS, or Vue.js).
  • Proficiency in back-end languages and frameworks (Node.js, Python or PHP).
  • Experience with database management (SQL and NoSQL).
  • Familiarity with version control systems (e.g., Git).

Additional Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to manage multiple tasks and work in a fast-paced environment.

Click here to apply