company logo
Senior/Lead Full-Stack Developer (ReactJS/Java Spring Boot)
LocationColombo, Sri Lanka
Job typeFull-time
Salary rangeNegotiable
Min experience3 years

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.

At SmashTaps, we understand the unique needs of our clients, and we are dedicated to delivering high-quality solutions tailored to their requirements. With our expertise and commitment to excellence, we have built strong partnerships with clients from various industries. In fact, 90% of our clients are from the United States, representing some of the world's leading brands in industry verticals such as FinTech, MarTech, AdTech, Middleware, and Enterprise AI.

In addition to our client services, we are actively involved in launching our own startup ventures, leveraging our experience and knowledge to create innovative products and solutions. We believe in the power of entrepreneurship and continuously seek opportunities to push boundaries and drive positive change in the digital landscape.

SmashTaps takes pride in our dedicated team of professionals who are passionate about technology and driven to deliver exceptional results. Our diverse workforce is united by a shared commitment to excellence, collaboration, and continuous learning, enabling us to stay at the forefront of the ever-evolving digital market.

We are currently on the lookout for highly talented, self-motivated and creative individuals to join our fast growing team and work with our international clients on exciting products. If you have ever fantasized about working in a relaxed startup environment, crafting coolest products using latest tech, while earning a competitive salary, then this opportunity is just for you!


  • Minimum 2 years of industrial experience with either ReactJS or Java Spring Boot is a must
  • Minimum 3 years of industrial experience as a Software Engineer is a must
  • Knowledge of CSS/LESS/SASS
  • Passionate about learning new web technologies
  • Ability to follow coding best practices to craft clean and maintainable code
  • Experience in working in an Agile environment
  • Experience in Storybook will be a plus
  • Experience in Microfrontends will be a plus
  • Experience in Unit Testing/TDD will be a plus

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

You are expected to take an online skill test for this job within 48 hours after submitting your application. Please note that only one attempt is allowed per candidate. Further instructions will be shared after you submit your application.