Full-Stack Developer

Posted May 8

The Role

**About Switchy.io:

Switchy.io is a leading URL shortener and marketing platform trusted by over 50,000 users worldwide. As a company with a global, remote team, we are dedicated to fostering a collaborative and engaging work environment. We’re not just tech enthusiasts but a group of cool, creative minds committed to driving innovation and excellence.

Job Description:

We are on the lookout for a Full Stack Developer to enhance our team. In this role, you will develop and refine the front-end and back-end of our cutting-edge web applications. You will collaborate with a talented team of developers and designers to deliver high-quality, scalable, and innovative solutions that keep us at the forefront of the digital marketing industry.

*Key Responsibilities:*

  • Develop and maintain web applications using Angular, Express, NestJS, and TypeScript.
  • Implement and maintain backend services with Hasura and GraphQL.
  • Manage deployments and runtime environments using Caddy and Google Cloud Platform (GCP).
  • Address and resolve scalability issues to enhance system performance and reliability.
  • Develop, and deploy scalable software solutions.
  • Participate in code reviews and maintain high standards for code quality and system security.
  • Stay updated with new technologies and best practices in web development.

*Required Skills and Qualifications:*

  • Strong knowledge of Google Cloud Platform and Cloudflare.
  • Proficiency in Angular, Express, NestJS, Caddy, Hasura, GraphQL, GCP, and TypeScript.
  • Strong understanding of full-stack development processes and lifecycle.
  • Proven experience in building scalable web applications.
  • Excellent problem-solving skills and ability to handle complex technical challenges.
  • Experience with cloud infrastructure and performance optimization.
  • Strong communication and teamwork skills.
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.

Preferred Skills:

Experience with CI/CD pipelines and automated testing.

Prior remote work experience and ability to manage time effectively with minimal supervision.

Benefits:

Flexible working hours and a supportive remote work culture.

Opportunities for professional growth and development.