Senior Full-Stack Developer (Python, ReactJS) - SSE/ATL/TL/STL
SmashTaps Pvt Ltd

**Review requirements carefully; non-compliance leads to rejection.**
Founded in 2014, SmashTaps is a Great Place to Workยฎ certified, Digital Product Studio with offices in Sri Lanka, Malaysia, and the USA. We offer Web and Mobile Application Development Services for startups and scale-ups, and we are proud to work closely with our clients, taking total project ownership while following the Agile Development Methodology.
SmashTaps is dedicated to delivering high-quality, tailored solutions to meet the unique needs of clients across various industries. With a diverse clientele spanning the United States, Europe, Singapore, and Sri Lanka, we have built strong partnerships with leading brands in FinTech, MarTech, AdTech, Middleware, and AI. Alongside our client services, we also launch innovative startup ventures, driven by a commitment to entrepreneurship and making a positive impact in the digital landscape.
Our client is an innovative startup having its headquarters in New York, dedicated to transforming data accessibility and analytics using Generative AI. They are on a mission to simplify data management, enabling organizations to quickly access insights through conversational analytics. In this role, you will collaborate directly with our client's teams, contributing to the design, development, testing, and deployment of web applications. Your expertise will be instrumental in creating seamless, scalable, and reliable solutions that meet the client's needs.
Responsibilities
- Develop and maintain scalable web applications using ReactJS.
- Write clean, maintainable, and testable code, following best practices and coding standards.
- Participate in code reviews and contribute to improving internal processes.
- Troubleshoot, debug, and upgrade existing applications.
- Stay current with emerging technologies and frameworks relevant to full-stack development.
Required Skills & Qualifications
- Minimum 5+ years of industrial experience as a frontend developer.
- Strong experience in Typescript is a must.
- Frontend experience in React (must), Vite, Tailwind CSS, ReactQuery, Zustand.
- Knowledge in domains such as Reactive design, Performance optimization techniques, and State management patterns.
Preferred Skills (optional)
- Backend development experience in Python.
- Experience in frameworks and tools such as FastAPI, MongoDB, AWS, Kubernetes, Helm, CircleCI, Pytest, Asyncio.
- Knowledge in REST API design, Microservices architecture, Polylith, and Component-driven design.
- Having some experience with Generative AI and Large Language Models is an advantage.
- Experience with agent-based systems is a plus.
- Familiarity with LLMs (such as LLaMA, Anthropic, Mistral), VectorDBs, and associated tools is advantageous.
9 reasons why you should join us:
๐ฅ Startup culture
๐ Hybrid work setup with the ability to work from home
๐ Flexible work hours
๐ค Small teams of awesome people per project, who are smart, friendly, talented, hardworking, enthusiastic and fun to work with!
๐คฉ Hired based on skill, over paper qualifications
๐ Global exposure - collaborate with our client teams overseas
โจ Opportunity to use the latest tech
๐ฐ Highly competitive salary (USD or LKR)
Job Type: Permanent or Contract