We are looking for a Senior Full Stack (Typescript, Node.js, React) Developer who will be a part of the team responsible for the 3rd party partnerships experience on goPuff app for Eastern time zone.
MLSDev creates innovative digital solutions for clients from the US, Europe, and Arab countries and now we are looking for a professional to join a software development team for one of the USA’s $1B+ valued on-demand delivery projects — Gopuff. Responsibilities: * Development and support of applications based on TypeScript, Node.js backend, and React frontend; * Debug and resolve technical issues (both front-end and back-end); * Deploy the app using Kubernetes; * Recommend system solutions by comparing the pros and cons of custom development and open-source alternatives; * Provide a positive, polite, and open-minded style of communication; * Work closely with the product and design team members; * Participate in on-call rotation once every 5 weeks.
Skills & Competencies: * Strong proficiency in TypeScript with experience in both frontend and backend development; * Solid understanding of data structures and algorithms, with the ability to apply them effectively to real-world engineering challenges; * Backend experience using Node.js and the Express framework (or similar); * Frontend experience with React and component libraries such as Material-UI (or similar); * Basic understanding of Kubernetes, including environment variable management and deployment processes; * Willingness and ability to learn new technologies and frameworks as needed; * Experience with version control systems such as Git; * Good written and spoken English is a must; * Project management tools (JIRA, Trello etc.); * Excellent Business and Technical communication skills; * Bachelor or Master’s degree in Computer Science or similar; * Ability to write clean, maintainable code and collaborate effectively within a team; * Comfortable working in a distributed microservices architecture and cloud-native environments.
Would be a plus: * Familiarity with React-Admin or similar admin panel libraries is a plus; * Experience or interest in working with 3rd-party integrations; * Experience with broadcast messaging patterns and pub/sub systems, including hands-on use of services like AWS SNS, Azure Event Hub, or Service Bus (Topics/Queues), with a strong understanding of message distribution, subscription management, and delivery guarantees.
What we offer: * Remote work opportunity; * Possibility to collaborate with top engineers experienced in working for Microsoft, TripAdvisor, etc.; * Great conditions for education and development within the company; * Well-established processes; * Individual development plan; * Paid vacation/sick leaves; * Accounting support.
MLSDev values the time and efforts of each of our candidates. This way, we make quick decisions and provide feedback on the results at every step of the interview.