Senior Typescript Developer (Full Stack skills)
- Location: Offshore Remote
- Duration: 1 year with extension possible
- Employment Type: Fulltime Contract / Freelance
- Monthly Income: Up to 2500 GBP per month (freelance)
Please note this application requires completion of:
- a Typescript test
- a Prescreening interview
- Technical Interview(s)
Please note that candidates identified as not following the testing rules by testgorilla (which are clearly stated in advance and that you must agree to when testing) will not be considered for hire. There must be no indication of cheating whatsoever for us to consider your application and results as valid.
Job Description
The Senior Typescript Developer will work closely with both Handyman Interactives tech teams and our clients to develop and maintain a robust software environment capable of meeting the customisation and fulfillment demands of diverse customers. Youll contribute to the entire software development lifecycle from concept to deployment and beyond. Full Stack Engineering skills are required.
Key Responsibilities
- Collaborate with crossfunctional teams to define design and roll out new features across multiple apps.
- Maintain and improve the performance of existing software.
- Clearly and regularly communicate with management and technical support colleagues.
- Design and update software database migrations.
- Test and maintain products to ensure strong functionality and optimisation.
- Recommend improvements to existing software when necessary.
Technical Expertise
- Proven experience with TypeScript React and Node.js.
- Strong experience with GraphQL client and server and an understanding of schema generation using tools like Prisma and Nexus.
- Experience with Next.js and Tailwind for frontend development.
- Familiarity with modern software architecture patterns such as DomainDriven Design and experience in managing code in a MonoRepository framework.
- Experience with OAuth authentication/authorization and understanding of services like Auth0 for user authentication management.
- Experience with logging and monitoring solutions to ensure robust application performance using tools like Axiom and Versel.
- Familiarity in creating transactional emails with React Email.
- Experience with BigCommerce API OpenAI and other related SDKs (software development kits) is beneficial.
Preferred Additional Skills
- Understanding of eCommerce or retailbased systems.
- Experience with implementing pubsub systems like AWS SQS/SNS.
- CI/CD pipeline deployment experience.
- Docker containerization knowledge.
- Strong verbal and written communication skills in English.