Job Title: Senior Full-Stack DeveloperLocation: RemoteJob Type: Full-time (Contractor)Duration: 3 months (with option for extension for the right candidates
About the client:Our client is a pioneer in the communication transformation. Their mission extends beyond simply transmitting messages; they are dedicated to gaining important insights from each connection. Over 100,000 developers use their cutting-edge technology, which is trusted by over 900 enterprises around the world, to effectively convert conversations into actionable intelligence.Supported by major investors like Slack and Tiger Global, it is leading the way in a shift toward a future where deep understanding and innovation are generated through digital talk. Come along on this revolutionary journey towards a more intelligent and powerful communication style! About the project:Essentially, the project is about creating a dashboard for developers who are building apps. You need to sync calendars for events and integrate with different providers like Microsoft or Google to manage email accounts and other related data for these events—all in one place.The project involves several different systems. Currently, the main challenge is migrating customers smoothly. There's also the task of managing older customers and their projects alongside new ones because version 3 (v3) doesn't yet have all the features of version 2 (v2). So, there's a need to find a way to provide solutions for both. Technical Requirements:Mandatory: ReactJS, with Typescript, GraphQLGood to have: Cypress, Python, Svelte, GCP, Docker. Responsibilities:The main goals right now are the migration of v2 customers to v3 and conversion rates plus new features. Daily tasks:· debugging, checking logs, finding out problems and where they come from, and writing code to solve them, to improve test coverage, or to extend some functionalities.· meetings or tasks like creating tickets, etc. Strong points: someone with ease for infrastructures (the system setup is a bit tricky, and diving into logs and so many interactions of different systems and services can be sometimes overwhelming). Working environment: Agile and use Scrum with 2 weeks sprints.- Working 2 sprints in a row for new features and improvements and 1 cooldown sprint for bug fixing, technical debt, etc. Overlap: at least 4-6 hours with the EST