About the job Senior Full Stack Developer
About Company:
A venture-backed startup in the Web3 space. We are building a modular Web3 engagement layer for real-world activations. Our flagship dApps, a decentralised ticketing platform, has worked with hundreds of brands and events globally.
About the Job:
We seek a highly skilled Senior Full Stack Developer with extensive experience in TypeScript, Next.js, Node.js, and MongoDB. The ideal candidate will have a strong background in developing modern, scalable web applications. Experience with blockchain technology is a significant plus. This role involves extensive hands-on development, strategic contributions to our technology stack and product roadmap, and leveraging AI tools to enhance the development process.
Key Responsibilities:
- Lead the development of sophisticated web applications using TypeScript, React.js, Next.js, Node.js, and MongoDB.
- Architect and implement scalable, secure, and maintainable software solutions aligned with business objectives.
- Enhance the UI/UX of applications, ensuring responsive and visually compelling user interfaces. Familiarity with tools like Tailwind CSS or Chakra-UI is a plus.
- Optimize application performance for a seamless and secure user experience.
- Conduct thorough code reviews to maintain high standards of code quality and documentation, fostering best practices in coding, testing, and design.
- Contribute to architectural and strategic decisions regarding the technology stack and product development.
- Stay abreast of emerging technologies and industry trends, proposing innovative solutions to enhance our platform.
- Utilize AI tools to streamline the development process and drive innovation.
Qualifications:
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in full-stack web application development with a focus on TypeScript, Next.js, Node.js, and MongoDB.
- Proven excellence in writing clean, scalable, and well-documented code.
- Deep understanding of software architecture principles and design patterns, ensuring robust and efficient application structure.
- Proficient in English with excellent communication skills, both written and verbal.
- Experience with DevOps practices, including CI/CD pipelines, Docker, containerization technologies, and AWS cloud services. Experience in AWS deployments is a plus, including networking and security configurations.
- Proficient in using team collaboration tools, especially GitHub, for version control and project management.
- Experience in utilizing AI tools in the development process to enhance productivity and innovation.
- Excellent problem-solving skills and attention to detail.
- Passionate about working in a fast-paced startup culture.