Company Overview:
Type B Digital is a forward-thinking digital agency focused on delivering innovative software solutions that enhance user experiences and drive business success. Our team is passionate about technology, creativity, and collaboration, and we are looking for a talented Full Stack Software Engineer to join us in our mission.
About The Role:
As a Full Stack Software Engineer, you will be responsible for working on various web and mobile application projects within our software development team. You will assist in the development and architecture of both consumer and enterprise applications using our cutting-edge tech stack.
What You'll Do:
- Develop full-stack applications using Next.js for web and React Native for mobile.
- Build robust backend services with NestJS and GraphQL.
- Work with AWS services including Fargate, S3, Lightsail, Load Balancers, and ECS.
- Manage and optimize databases using AWS Aurora and PostgreSQL.
- Integrate third-party services such as Plaid, Stytch, DocuSign, and Mapbox.
- Collaborate on version control using GitHub.
- Implement and maintain CI/CD pipelines for seamless deployment to Vercel and AWS environments.
- Write maintainable, testable, and performant code in collaboration with our world-class team.
- Participate in code reviews and perform extensive testing to ensure high-quality software delivery.
Qualifications:
- 3-5 years professional experience.
- Strong programming skills in JavaScript/TypeScript, with proficiency in Python.
- Proficiency with containerization technologies, particularly Docker, for consistent development and deployment environments.
- Demonstrated commitment to continuous learning and staying current with emerging web technologies and development practices.
- Expertise in React, Next.js, and React Native for frontend development.
- Experience with NestJS and GraphQL for backend development.
- Familiarity with cloud services (e.g., AWS, Google Cloud Platform, or Azure) for deployment and scaling.
- Strong understanding of database design and management, particularly with PostgreSQL and AWS Aurora.
- Experience with RESTful APIs and third-party integrations.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a team environment.
- Solid understanding of UX/UI design principles and ability to collaborate with designers.
Why Join Us?
At Type B Digital, you will have the opportunity to work on exciting projects that challenge your skills while contributing to a collaborative team environment. We offer:
- Competitive compensation in USD.
- Flexible remote work environment.
- Work equipment and hardware provided.
- Access to educational benefits for professional development.
- Opportunities to work with cutting-edge technologies and North American clients.