About the job:
We are looking for a Full Stack Developer with a minimum of 5 years of experience. This position will be a key part of Swyt's highly skilled team.
About Swyt:
Swyt is an all-in-one IT platform to lease, manage, and secure IT environments:
- Access a leasing solution to finance equipment (laptops, smartphones, and more).
- Manage, monitor, and track all devices and applications.
- Onboard and offboard employees in just a few clicks.
- Protect businesses with our MDM Solutions.
- Support employees with real-time IT Helpdesk on Slack, Teams, or WhatsApp.
- Get IT consulting on demand (cybersecurity, cloud-managed services, network management, CRM, business intelligence, collaboration tools, IT compliance, and governance).
Responsibilities:
- Lead the integration ecosystem (CRM, AI tools, MDM, etc.).
- Design and develop applications, APIs, and Microservices.
- Collaborate with other developers/leads to design and develop highly scalable and secure customer-facing applications running on several marketplaces such as Zoho, Freshdesk, Azure, etc.
- Design, prototype, develop, and implement new stacks with high quality.
- Maintain existing stacks and provide timely support in resolving issues.
- Write and maintain technical documentation.
- Fix complex technical issues and provide solutions with consideration of best practices and long-term impacts of decisions.
Our Stack:
Frontend:
Remix, React, Tailwind CSS, MaterialUI, SemanticUI, Bootstrap, HTML5, CSS3.
Backend:
Node.js, Express.js, AWS SDK, Cloudflare, GraphQL, MySQL, PlanetScale, Drizzle ORM.
Tools & Utilities:
TypeScript, ESLint, Prettier, Jest, Husky, Lint-staged, Jest, Git, CI/CD tools.
Cloud & DevOps:
AWS (Lambda, S3, DynamoDB, Step Functions), Cloudflare Workers, Wrangler.
Other Libraries:
Apollo Client, Zod, Axios, wretch, date-fns, VisX, Chart.js.
Requirements:
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- 5+ years of professional experience in full stack development.
- Strong proficiency in JavaScript, TypeScript, React, and Node.js.
- Experience with cloud services such as AWS and Cloudflare.
- Proficiency with SQL and NoSQL databases, particularly MySQL and PlanetScale.
- Experience with GraphQL, Apollo Client, and related technologies.
- Familiarity with CSS frameworks, especially Tailwind CSS.
- Knowledge of CI/CD pipelines and DevOps practices.
- Strong understanding of version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Experience with Remix and Cloudflare Workers.
- Familiarity with Clerk for authentication and authorization.
- Knowledge of testing frameworks such as Jest.
- Experience with code quality tools like ESLint and Prettier.
- Familiarity with state management libraries and hooks in React.
- Experience with schema validation using Zod.
- Strong communication skills and the ability to work collaboratively in a remote team environment.
Contact email: contact@swyt.me