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

SmashTaps Pvt Ltd
Full-timeNugegoda, Sri Lanka

**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

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Total years of industrial experience in frontend development
How many years of industrial experience do you have in React?
Total years of experience in Typescript
Do you prefer payments in USD?*
NoYes
What is your expected take-home salary?
Are you OK with a hybrid work environment?*
NoYes
What's your current notice period (in months)
Total years of experience in Python (advantage)