Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
To thrive in this role, you should possess:Strong proficiency in modern JavaScript frameworks, particularly ReactExperience in designing and optimizing back-end services using Python (Flask, FastAPI, or Django)Familiarity with RESTful API implementation and optimizationKnowledge of database design and performance optimization (preferably PostgreSQL)Experience with CI/CD automation and cloud deployment on AWSProven ability to conduct code reviews and adhere to best development practicesStrong problem-solving skills and the ability to troubleshoot production issuesEffective collaboration skills to translate business requirements into technical solutions
About the job
Join Our Team at Gapstars
Are you a talented Full Stack Engineer with a passion for developing innovative AI-driven applications in the healthcare sector? At Gapstars, we collaborate with Europe's most ambitious tech companies to create high-performing remote engineering teams that tackle real-world challenges using modern technologies.
As a Full Stack Engineer, you will be at the forefront of designing and deploying scalable applications that enhance AI solutions. You will work in an agile environment alongside engineers, designers, and product teams to optimize both front-end and back-end systems for peak performance and reliability.
About Gapstars
At Gapstars, headquartered in the Netherlands with talent hubs in Sri Lanka and Portugal, we are proud to have a community of over 275 engineers working across diverse domains, including networking, marketplaces, SaaS, and AI. Our commitment to technical excellence, strong culture, and opportunities for growth make us a unique place to advance your career.
Join our innovative team at AMDT School of Creativity as an Associate Software Engineer specializing in .NET technologies. We are seeking passionate software engineers dedicated to developing scalable enterprise software solutions that enhance our application platforms. You will work across both front-end and back-end development environments, contributing t…
Full-time|On-site|Colombo, Western Province, Sri Lanka
Join Gapstars as a Senior Software Engineer / Associate Technical Lead!At Gapstars, we collaborate with some of Europe's most innovative tech companies, from groundbreaking startups to rapidly growing scaleups, to assemble high-performance remote engineering teams.With our headquarters located in the Netherlands and talent hubs in Sri Lanka and Portugal, we boast over 275 engineers who are passionate about tackling real-world challenges using state-of-the-art technologies. Our teams engage in a wide array of domains, including networking, marketplaces, SaaS, and AI, delivering scalable solutions that yield impactful results.If you are seeking a workplace that values technical excellence, fosters a strong culture, and provides ample opportunities for personal and professional growth, look no further than Gapstars.Role OverviewAre you a talented Full Stack Engineer excited to develop pioneering AI-driven applications in the healthcare sector? Do you excel in environments that push you to create scalable and high-performing software solutions? If yes, we would love to hear from you!Your OpportunityIn your role as a Full Stack Engineer with a strong focus on back-end development, you will be responsible for designing, developing, and deploying scalable applications that power our AI-driven solutions. Collaborating closely with engineers, designers, and product teams, you will ensure that both front-end and back-end systems are optimized for performance and reliability.Key ResponsibilitiesDevelop front-end components utilizing modern JavaScript frameworks such as React.Design, build, and enhance scalable backend services using Python frameworks (Flask, FastAPI, or Django).Implement and optimize RESTful APIs, ensuring seamless integration with front-end components.Design and optimize databases for performance and scalability, particularly using PostgreSQL.Automate CI/CD pipelines and manage AWS cloud deployments.Engage in code reviews and apply best practices for software development.Diagnose and resolve production issues to ensure system reliability.Collaborate with cross-functional teams to translate business requirements into technical specifications.
Join our dynamic team at ifs1 as a Senior Software Engineer where you will be at the forefront of technology development. In this role, you will design, develop, and implement innovative software solutions that meet the needs of our clients. You will collaborate with cross-functional teams to enhance our product offerings and improve overall customer satisfaction. Your expertise will help drive our projects to success, ensuring high quality and efficient delivery.
Full-time|On-site|Colombo, Western Province, Sri Lanka
About GapstarsGapstars is a leading software development services provider headquartered in the Netherlands, specializing in creating innovative, agile remote teams in Sri Lanka and Portugal. Our mission is to empower ambitious tech companies with top talent, transforming scalable software into high-performance products that are set to redefine the industry landscape.About the RoleAs a Full Stack Developer, you will play a pivotal role in enhancing our internal tools and applications. Your primary focus will be to elevate user experience while ensuring we consistently deliver impactful results. Our commitment to leveraging cutting-edge technology enables us to continually iterate and enhance features, aiming for nothing short of excellence.Key Responsibilities1. Development & MaintenanceDesign, develop, and maintain internal tools and applications, including web scraping systems.Create scalable solutions for data collection and processing from diverse sources.Engage throughout the product lifecycle: from design and development to testing and deployment.2. Production Reliability & Incident ManagementProactively investigate and resolve complex production issues from start to finish.Debug across backend systems, databases, infrastructure, and integrations.Address problems directly in the codebase, ensuring sustainable solutions.Enhance monitoring, logging, and observability for better performance.3. System Enhancements at ScaleIdentify and address performance bottlenecks and scalability challenges.Optimize APIs, queries, and workflows for improved efficiency.Enhance automation systems, including email, integrations, and scraping tools.Minimize technical debt through structural improvements.
We are seeking an exceptional Associate Principal Engineer, Delivery to lead our technology projects in the Banking, Financial Services, and Insurance (BFSI) sectors. You will be responsible for orchestrating end-to-end project delivery, ensuring that we meet our clients' needs with precision and excellence.Lead the management of project scope, timelines, budgets, and risk, while ensuring quality standards are met.Oversee cross-functional teams including architecture, development, QA, and DevOps.Ensure compliance with Software Development Life Cycle (SDLC) processes such as estimation, design, development, testing, deployment, and support.Drive Agile and Hybrid delivery models tailored to client requirements, tracking KPIs and managing escalations to ensure high customer satisfaction (CSAT).Act as the primary liaison for client IT and business teams, fostering strong executive relationships.Conduct governance meetings and status reports, identifying opportunities for upselling and cross-selling services.Build and maintain a robust pipeline of leads within BFSI accounts, collaborating with solution architects to design winning solutions.Prepare cost estimations, pricing models, and commercial proposals, and participate actively in RFP/RFI processes.Provide technical leadership with a deep understanding of banking systems, integration architectures, cloud platforms (preferably AWS/Azure), and data/reporting systems.Guide architecture discussions to ensure scalable and secure solutions that comply with BFSI regulations.
About Speechify Speechify’s mission is to make information accessible through audio. From web articles to cloud documents and books, Speechify helps people learn and absorb content wherever they are, at their desk or on the move. The company leads its category and continues to grow quickly. Role Overview: Senior Software Engineer, Core Experiences The Core Experiences Team builds and maintains the key services and SDKs behind Speechify’s product experience across platforms. This role suits an engineer who enjoys working at the intersection of product and infrastructure, thinks strategically, and cares about building clear APIs and reliable systems that improve how people use Speechify. What You Will Do Work closely with Product Teams to define project scope, streamline processes for faster customer feedback, and weigh integration or UX trade-offs while delivering solutions through Speechify’s cross-platform SDK. Improve existing features to boost performance, such as reducing loading times and enhancing parsing, by designing efficient abstractions and refining algorithms. Build cloud functions, lightweight backend services, and tasks using Kotlin. What We Look For Systems thinking: Ability to design and optimize systems with a focus on simplicity. Speed: Comfortable generating ideas quickly and prioritizing what to ship now versus what needs more time. Focus: Knows when to collaborate and when to work independently within a high-growth, remote team. Collaboration: Skilled at working with designers, marketers, and product managers to inspire, engage, and negotiate. Location This position is based in Colombo, Sri Lanka.
Full-time|On-site|Colombo, Western Province, Sri Lanka
Inivos (www.inivosglobal.com) is at the forefront of technological innovation, focusing on Product Development, Enterprise Solutions, and Staff Augmentation. Our dedicated team of over 180 specialists, including developers, quality engineers, and consultants, delivers state-of-the-art solutions that redefine industry standards. In just five years, we have built a solid client portfolio across North America, the UK, Scandinavia, South Africa, UAE, Sri Lanka, Bangladesh, Singapore, and Australia.Job OverviewWe are on the lookout for a skilled DevOps Engineer – Embedded Software with substantial CI/CD experience. This role involves designing, implementing, and maintaining highly efficient continuous integration and deployment pipelines. You will play a crucial part in our development activities by ensuring smooth build, test, and release processes while managing various configurations for simulation, development, and stabilization across ECUs and feature branches.Design, implement, and maintain CI/CD pipelines to facilitate automated build, test, and deployment.Establish and manage variants for simulation, development, and stabilization for each ECU, including necessary feature branches.Automate workflows to enhance the efficiency, consistency, and reliability of software delivery.Integrate and oversee source control and CI/CD tools to streamline development processes.Monitor and troubleshoot pipeline issues, ensuring minimal downtime and rapid resolution.Collaborate closely with development and QA teams to ensure seamless integration and deployment.Continuously enhance CI/CD processes, tools, and best practices.
Join Speechify as a Software Engineer specializing in Data Infrastructure and Acquisition. In this pivotal role, you will collaborate with cross-functional teams to build robust data solutions that enhance our products and services. You will be responsible for designing, implementing, and maintaining data pipelines, ensuring data quality, and optimizing data storage solutions.We are looking for a creative problem-solver who thrives in a dynamic environment and is eager to learn and grow. If you have a passion for data and technology, we want to hear from you!
Join our dynamic team as an Associate Quality Assurance Engineer, where you will play a crucial role in ensuring our software products align with business requirements and standards. You will design, develop, and implement quality assurance testing methodologies while collaborating with clients to enhance our quality assurance processes for various projects and products.At dottsnpixels, a proud subsidiary of AMDT School of Creativity, you will be part of a creative and technology-driven environment where innovation thrives. Our mission is to create impactful ideas and experiences that enrich people's lives.
Join Petvisor's dynamic engineering team as a Senior Software Engineer. In this pivotal role, you will spearhead the development of innovative integrations and platform products while also ensuring routine maintenance aligns with the strategic direction set by our senior leadership. Your primary focus will be on leveraging your extensive expertise in Python to create scalable software solutions. We seek a passionate engineer who embraces technical diversity rather than confining themselves to a single technology stack. In addition to your Python skills, familiarity with .NET and C# is advantageous as you’ll play a crucial role in our varied ecosystem. Your proficiency with AWS services such as Lambda, Kinesis, SQS, and DynamoDB, alongside a solid understanding of database technologies like PostgreSQL and MSSQL, will empower you to work across the full technology stack effectively. This role lays a strong foundation for your career progression into senior and leadership positions.
Full-time|On-site|Colombo, Western Province, Sri Lanka
About GapstarsGapstars collaborates with some of Europe's most innovative tech companies, ranging from pioneering startups to rapidly growing scaleups, to create high-performing remote engineering teams. With our headquarters in the Netherlands and talent hubs located in Sri Lanka and Portugal, we boast a vibrant community of over 275 engineers dedicated to tackling real-world challenges using cutting-edge technologies. Our diverse teams specialize in various domains, including networking, marketplaces, SaaS, and AI, providing scalable solutions that yield impactful results. If you seek an organization that embodies technical excellence, a strong culture, and opportunities for growth, Gapstars is the place for you.The RoleWe are in search of a Senior Java Software Engineer who possesses robust backend engineering expertise to assist in the design, construction, and evolution of scalable backend systems. This position demands a senior-level engineer capable of contributing throughout the entire development lifecycle, from architecture and high-level design to implementation, code quality, and collaboration with cross-functional teams.The ideal applicant will demonstrate substantial proficiency in Java, Spring Boot, and microservices architecture, along with strong system design skills and exceptional communication abilities. Experience with event-driven architecture is advantageous, but not a disqualifying factor at this level. A solid foundation in architecture and design in general is adequate.Core ResponsibilitiesLeadership and Technical OwnershipAssume responsibility for technical delivery from design through to implementation.Contribute to high-level solution design and translate requirements into scalable backend solutions.Mentor junior and mid-level engineers and enhance overall team capabilities.Champion engineering quality through code reviews, adherence to clean coding practices, and sound design principles.Engineering and DeliveryDesign, develop, and improve backend applications utilizing Java and Spring Boot.Construct and sustain robust microservices-based systems.Engage in architectural discussions and implementation decisions.Lead incident analysis, root cause investigations, and preventive measures.Ensure all solutions adhere to expected standards for quality, performance, and maintainability.Collaboration and Continuous ImprovementWork in close partnership with Product Owners, Team Leads, Architects, and Engineers.Assist in refinement sessions and help shape technically sound solutions.Encourage collaboration, knowledge sharing, and continuous improvement within the team.
Role overview Acumatica seeks an Associate Lead - Quality Assurance Engineer based in Colombo. This position centers on maintaining high quality standards for software products. The Associate Lead plays a key role in guiding quality assurance activities, supporting less experienced QA engineers, and partnering with teams from other disciplines to enhance testing practices. Key responsibilities Oversee quality assurance efforts for ongoing software projects Mentor and assist junior QA engineers Work with cross-functional teams to refine testing processes and methodologies
Speechify is hiring a Platform Software Engineer to join the team in Colombo, Sri Lanka. The role centers on building and maintaining the core software platform that powers Speechify’s products. Work in this position directly shapes the features and improvements users see. Main responsibilities Collaborate with engineering, product, and design teams to deliver platform updates and enhancements Develop and maintain software components that support the broader Speechify product suite Offer ideas and solutions to boost platform reliability and performance Location This role is based on site in Colombo, Sri Lanka.
Join our dynamic R&D team as a Senior Lead Software Engineer (.NET, C#) at Acumatica! In this pivotal role, you will collaborate with a talented team of developers to design, create, and maintain large-scale, cloud-based ERP, CRM, and web applications utilizing Microsoft technologies such as .NET, C#, and MS SQL Server for businesses across the globe.Engage in the architecture, development, and customization of business applications.Create robust data access layers, business objects, and presentation layers.Innovate and develop modular enterprise-grade software solutions.Provide support for legacy code, focusing on optimization and refactoring.Conduct thorough code analysis to identify and resolve functionality errors.Collaborate with development partners on architecture and code review processes.Mentor and guide developers within Acumatica’s development network while promoting the Acumatica ERP framework.
Role overview Speechify seeks a Software Engineer to focus on iOS Core Product development at its Colombo, Sri Lanka office. This position involves building and maintaining iOS applications that support users in converting text to speech, increasing accessibility for a wide range of people. What you will do Design, develop, and maintain key features for Speechify’s iOS applications Collaborate with team members to deliver reliable, high-quality code Offer ideas and solutions to improve app performance and the overall user experience Team culture The team values practical problem solving and puts users first. Collaboration is central, with a shared goal of making information easier to access through technology.
Full-time|On-site|Colombo, Western Province, Sri Lanka
About GapstarsGapstars is an innovative software development service provider based in the Netherlands. We specialize in creating remote, agile teams in Sri Lanka and Portugal, partnering with ambitious tech companies to help them conquer their markets. With a talented workforce of over 300 TechStars, we focus on transforming scalable software into high-performance products that shape the future of technology.About the RoleWe are on the lookout for a pragmatic AI Engineer to bridge robust software engineering practices with the dynamic field of applied AI. In this role, you will design, build, and evaluate AI systems that are not only reliable and measurable but also genuinely useful beyond mere demonstrations.You will collaborate closely with data scientists, software engineers, and product managers to deliver impactful AI solutions. Your approach prioritizes evaluation over hype, automation for efficiency, and simplicity for high performance in production, particularly within the life sciences sector.ResponsibilitiesDevelop and deploy AI-driven applications from prototypes to production using cutting-edge LLM frameworks and APIs.Design evaluations and metrics that accurately measure real-world performance, including accuracy, latency, user experience quality, and safety.Construct and enhance Retrieval-Augmented Generation (RAG) pipelines that integrate vector databases with LLMs.Implement data pipelines, retraining workflows, and monitoring tools to maintain the currency and performance of AI models.Develop and execute context engineering strategies to enhance output quality and mitigate hallucination risks.Work alongside product, platform, and infrastructure teams to comprehend business requirements and develop scalable, resilient systems.Apply pragmatic agentic AI patterns, such as tool use, planning, and reflection loops, selecting the appropriate complexity for each application.Promote best engineering practices, including code reviews, testing, observability, CI/CD, and reproducibility.Ensure that AI solutions adhere to security, compliance, and explainability standards.
Full-time|On-site|Colombo, Western Province, Sri Lanka
About GapstarsGapstars is a premier software development services provider based in the Netherlands, specializing in the creation of remote, agile teams in Sri Lanka and Portugal for forward-thinking tech businesses. Currently, we are proud to have over 300 TechStars and innovative specialists who transform scalable software solutions into impactful products that define the future. Our partners consist of ambitious technology companies eager to dominate their markets.About the RoleAs an Associate Technical Lead, you will play a crucial role in designing, developing, and maintaining high-performance back-end services and APIs. This position demands extensive knowledge in Python, Django, relational data modeling, caching strategies, and distributed systems. You will contribute to the architecture of back-end components, guarantee data integrity, and implement robust authentication and authorization mechanisms.
Role Overview ifs1 is seeking a Senior Systems Engineer with strong Golang experience to help design and build software solutions that improve our systems and services. This role works closely with teams across the company to deliver reliable products that support customer needs. What You Will Do Design and implement software using Golang Collaborate with cross-functional teams throughout the development process Optimize system performance and ensure scalability Who We’re Looking For Proactive approach to engineering challenges Strong background in Golang development Focus on quality, performance, and scalable solutions Interest in continuous improvement and innovation Location This position is based in Colombo.
Full-time|On-site|Colombo, Western Province, Sri Lanka
About Gapstars Gapstars is a software development services company headquartered in the Netherlands, with a focus on building remote, agile teams in Sri Lanka and Portugal. The company partners with tech firms aiming to scale, offering talent and solutions that help turn software into meaningful products. With a team of over 275 TechStars, Gapstars supports clients as they grow their businesses and compete in their markets. Role Overview The Associate Tech Lead / Tech Lead - Python will guide technical development across products, working closely with data scientists and the CTO. This role involves hands-on work in both web and native application development, as well as participation in roadmap planning, sprints, and retrospectives. The position calls for a blend of technical leadership and active contribution to building scalable technology that solves real business problems. Key Responsibilities Improve the Python and Postgres backend, and contribute to the React frontend. Build data processing pipelines to analyze open banking data and deliver business and financial insights. Support dev-ops and infrastructure activities as needed. Recommend enhancements to the codebase and work with the CTO to maintain strong technical performance. Take initiative in areas that match your strengths and expertise. Location This position is based in Colombo, Western Province, Sri Lanka.
Full-time|On-site|Colombo, Western Province, Sri Lanka
Join Our Team at GapstarsAre you a talented Full Stack Engineer with a passion for developing innovative AI-driven applications in the healthcare sector? At Gapstars, we collaborate with Europe's most ambitious tech companies to create high-performing remote engineering teams that tackle real-world challenges using modern technologies.As a Full Stack Engineer, you will be at the forefront of designing and deploying scalable applications that enhance AI solutions. You will work in an agile environment alongside engineers, designers, and product teams to optimize both front-end and back-end systems for peak performance and reliability.