Full-stack developer - Switchy.io

Min Experience

5 years

Location

Remote (India)

JobType

full-time

About 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.

Skills

Backend
Frontend
AngularJS
NodeJS
Google cloud
PostgreSQL
RxJS
TimescaleDB