Job Openings G10 - Full Stack Developer

About the job G10 - Full Stack Developer

Job Summary: 

We are seeking a highly skilled Full Stack Developer to join our dynamic team. The ideal candidate will have experience in both frontend and backend development, leveraging modern technologies to build scalable, efficient, and user-friendly applications. If you are passionate about technology and thrive in a collaborative environment, we want to hear from you.

Key Responsibilities:

  • Design, develop, and maintain high-quality, scalable, and secure web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and optimize front-end applications using HTML5, CSS, JavaScript, AJAX, and the React framework.
  • Implement and maintain back-end systems using Python or Node.js, frameworks such as Flask or Express, and SQL/NoSQL databases.
  • Create and manage database schemas, queries, and optimize database performance using ORM frameworks.
  • Ensure the responsiveness of applications across multiple devices and platforms.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Troubleshoot, debug, and resolve technical issues across the stack.
  • Perform code reviews and mentor junior developers.
  • Stay updated with the latest technologies, trends, and best practices in full stack development.

Required Skills and Qualifications:

  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer or similar role.
  • Strong proficiency in front-end technologies: HTML5, CSS, JavaScript, AJAX, and React framework.
  • Hands-on experience with back-end technologies: Python/Node.js and frameworks like Flask/Express.
  • Expertise in working with SQL/NoSQL databases and ORM frameworks.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure, or GCP).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with testing frameworks and tools.
  • Strong understanding of security principles and web application vulnerabilities.