Full Stack Developer - Mumbai, India - Toyow
Description
We are looking for a seasoned Full Stack Developer to join our innovative team. This role involves building and maintaining advanced web applications utilizing a tech stack that includes TypeScript, JavaScript, , Express, , gRPC, MongoDB, and AWS. The ideal candidate will have a strong understanding of system design and blockchain technology, working closely with cross-functional teams to deliver solutions that are not only technically sound but also align with our business goals.
Responsibilities:
· Design, develop, and maintain scalable and responsive web applications.
· Write robust, maintainable code primarily in TypeScript and JavaScript.
· Develop backend services with and Express, handling data interactions using MongoDB and gRPC.
· Create compelling user interfaces and experiences using the framework.
· Design and implement blockchain-based solutions and integrate blockchain technology into existing and new applications.
· Manage AWS-based infrastructure to ensure application scalability, performance, and security.
· Work collaboratively with team members to define system architecture, API design, and service integration.
· Engage in code reviews, maintain thorough documentation, and adhere to software development best practices.
· Stay abreast of emerging technologies and advancements in web and blockchain technologies to propose and implement new solutions.
Qualifications:
· Bachelor's degree in Computer Science, Information Systems, or a related field.
· Minimum of 3 years of experience in full-stack web development.
· Strong proficiency with TypeScript, JavaScript, , Express, and
· Solid understanding and experience with MongoDB and gRPC.
· Demonstrable experience with AWS and cloud service management.
· In-depth knowledge of system design principles and experience implementing blockchain solutions.
· Excellent analytical, problem-solving, and communication skills.
· Ability to thrive in a fast-paced, agile environment.
Good to have:
· Advanced understanding of blockchain platforms like Ethereum, Hyperledger, or others.
· Experience with CI/CD tools, Docker, and Kubernetes for development and deployment.
· Familiarity with additional cloud platforms (Google Cloud, Azure).