Source description
About the role
CoinFantasy is looking for a Senior Full-Stack Engineer with hands-on experience in end-to-end development of applications from scratch. The ideal candidate will have strong expertise on both the back-end and front-end of systems background, along with knowledge of infrastructure and deployment processes. You will work on the challenging & fun phases of technology innovation. Responsibilities : - Work closely with product managers and engineers to design, implement, test, and continually improve scalable frontend and backend services from scratch and on the existing applications - Define system architecture, design scalable APIs, and optimize performance - Develop products using agile methods and tools - Work with SQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB) databases - Develop commercial grade software that is user-friendly and suitable for a global audience - Be involved and participate in the overall application lifecycle - Building reusable code and libraries for future use - Staying up to date with current technologies and providing insights on cutting-edge software approaches, architectures, and vendors - Guide junior developers and promote best practices in software development - Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions What we expect : - 6-8 Years of Experience in full-stack application development - Strong expertise in NodeJS (Express/Nest.js/Fastify), RESTful & GraphQL API development, and Authentication & Authorization (JWT, OAuth, Session Management) - Should have strong experience working in ReactJS (Hooks, Context, Redux, Next.js) and proficient in JavaScript/TypeScript, HTML5, CSS3, and modern frontend frameworks - Basics of Cloud Infrastructure,Docker, Kubernetes and CI/CD pipelines - Experience in working with SQL and NoSQL for application development - Should have built large scalable enterprise applications from scratch - Strong experience in architectural patterns, High-level designs - Experience in NoSQL is an add-on - Knowledge of Blockchain is a plus - Knack for launching and iterating on products quickly with quality and efficiency - Willingness to learn and ability to flourish in a dynamic, high-growth, entrepreneurial environment - Hands-on, self-starter, capable of working independently - Open to working on-site from our Chennai office (We want to work alongside you!) About Us : CoinFantasy is a revolutionary Play to Invest platform that transforms the world of investing into an engaging and intuitive gaming experience. Our platform offers multiple game categories, allowing users to explore the end-to-end investment journey in a risk-free sandbox environment. Building on this innovative foundation, we are now pioneering a groundbreaking decentralized protocol set to redefine the AI landscape. Benefits : - Competitive Salary - An opportunity to be part of the Core team in a fast-growing company - A fulfilling, challenging and flexible work experience - Practically unlimited professional and career growth opportunities