Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Key ResponsibilitiesDevelop and maintain scalable back-end services utilizing Python and DjangoDesign and implement scalable REST APIs and microservice architecturesUtilize PostgreSQL for efficient relational data modeling and query optimizationImplement caching solutions using RedisCreate secure user authentication and authorization frameworksContribute to overall system architecture and performance enhancementsWrite clean, efficient, and well-tested codeCollaborate with front-end and infrastructure teams to deliver seamless solutionsRequirementsMinimum of 6 years of professional back-end development experienceStrong expertise in Python, Django, and REST API developmentExperience with PostgreSQL, Redis, and microservices architectureIn-depth understanding of distributed system patterns and scalability principles
About the job
About Gapstars
Gapstars, headquartered in the Netherlands, specializes in software development services, creating agile remote teams in Sri Lanka and Portugal tailored for cutting-edge tech companies. With over 300 passionate TechStars, we focus on transforming scalable software into innovative performance products that shape the technology landscape. Our partners are ambitious tech enterprises aiming to dominate their respective markets.
About the Role
We are seeking a highly skilled Back-End Developer to architect, build, and sustain robust back-end services and APIs. This pivotal role demands extensive proficiency in Python and Django, along with expertise in relational data modeling, caching strategies, and distributed systems. You will play a crucial role in designing back-end components, ensuring data integrity, and establishing secure user authentication and authorization mechanisms.
About Gapstars
Gapstars is a leading software development services provider based in the Netherlands, dedicated to building innovative remote teams in Sri Lanka and Portugal. Our focus is on creating high-performance software solutions for forward-thinking tech companies, enabling them to thrive in competitive markets.
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…
Full-time|Hybrid|Colombo, Western Province, Sri Lanka
About GapstarsAt Gapstars, we collaborate with some of Europe’s most innovative tech companies—ranging from disruptive startups to rapidly scaling enterprises. Our mission is to help them establish high-performing remote engineering teams. With our headquarters in the Netherlands and talent hubs in Sri Lanka and Portugal, we are proud to host over 275 engineers dedicated to tackling real-world challenges using cutting-edge technologies. Our teams operate across a variety of domains, including networking, marketplaces, SaaS, and AI, delivering scalable solutions that yield impactful results. If you seek a workplace that values technical proficiency, fosters a robust culture, and encourages professional growth, you’ll find your home at Gapstars.About the RoleWe are in search of a Lead Data Engineer / Analytics professional to join our team in a hybrid capacity that bridges the Data Engineering and Data Science teams. This role is designed to directly assist the Data Science team by creating internal tools, automating repetitive workflows, and managing data engineering tasks that may not always be prioritized by the primary Data Engineering function.Your main objective will be to enhance the efficiency of the Data Science team by optimizing their access to, transformation of, enrichment of, and utilization of data. This position emphasizes data engineering rather than pure Data Science, and is ideal for someone with a strong understanding of analytics who can closely collaborate with data scientists to resolve practical data challenges.This individual will report to the relevant engineering structure while being primarily dedicated to supporting the daily needs of the science team.Data Engineering & AutomationConstruct, maintain, and enhance internal data pipelines that meet the needs of the Data Science team.Automate recurring manual tasks and operational processes using Python.Transform, clean, and enrich data sourced from various internal and external origins.Develop reusable scripts, tools, and lightweight frameworks to boost team productivity.Create simplified data views, models, and libraries that facilitate efficient and reliable data access for analytics and scientific applications.Analytics EnablementCollaborate closely with data scientists to understand their data requirements and translate them into scalable engineering solutions.Assist in the preparation and structuring of datasets for experimentation, analysis, and model-related workflows.Enhance the availability and usability of analytical data assets.Help bridge the gap between fundamental data engineering work and the practical analytical needs of the science team.Cross-functional CollaborationPartner with stakeholders across the Data Engineering and Data Science teams.Function within a high-performance culture that prioritizes collaboration and innovation.
Full-time|On-site|Colombo, Western Province, Sri Lanka
Join Our Team at GapstarsAt Gapstars, a premier software development services provider headquartered in the Netherlands, we specialize in creating agile remote teams in Sri Lanka and Portugal, dedicated to empowering innovative tech companies. With over 300 talented TechStars, we transform scalable software into impactful performance products that define the future. Our collaborators are ambitious tech firms aiming to dominate their markets.Role OverviewWe are seeking a Data Operations Engineer to become an integral part of our dynamic team. This role will revolve around our Python-based data engineering platform, which includes data lakes and processing pipelines. You will be responsible for developing and maintaining robust data pipelines, ensuring that our solutions are architected for optimal efficiency, security, reliability, performance, and cost-effectiveness.The ideal candidate will possess 1-2 years of experience in data engineering with a strong emphasis on data operations, including ETL/ELT processes, data management, and delivery. Excellent communication abilities, analytical skills, and meticulous documentation practices are essential, along with experience in collaborating with diverse business stakeholders.Key Responsibilities Manage multiple data load pipelines to ensure operational efficiency.Develop and maintain data solutions with a focus on best practices.Collaborate with cross-functional teams to gather and analyze data requirements.Implement data quality measures and performance tuning.
Full-time|On-site|Colombo, Western Province, Sri Lanka
About GapstarsGapstars partners with some of Europe’s most ambitious tech companies, from disruptive startups to rapidly growing scaleups. Our mission is to assist these companies in building high-performing remote engineering teams. Headquartered in the Netherlands, with talent hubs in Sri Lanka and Portugal, we proudly host over 275 engineers who excel at solving real-world challenges using cutting-edge technologies. Our teams operate across various domains, including networking, marketplaces, SaaS, and AI, delivering scalable solutions that produce meaningful outcomes. If you desire a workplace that champions technical excellence, fosters a strong culture, and offers opportunities for growth, look no further than Gapstars.The RoleAs we transition our Data and Analytics operations entirely to the cloud (specifically Azure Databricks), we are on the lookout for a Lead Data Engineer/Architect to lead our data engineering and architecture initiatives. This role will involve collaborating closely with the Head of Data and Analytics and guiding a team of master data specialists, analytics/BI engineers, reporting developers, and data scientists in converting business requirements into efficient end-to-end solutions. You will also determine where we can add the most value within our highly engaged organization.Your responsibilities will include working with diverse data sets from multiple systems, ensuring their seamless integration and optimization to extract valuable insights for our business. This will cover everything from the initial development of data pipelines to their ongoing management and optimization using tools available in Azure Cloud.Your contributions will directly influence the creation and implementation of data-driven strategies, providing pivotal insights that enhance decision-making and strategic planning. Join us in our mission to revolutionize urban living by ensuring our data management and analysis processes are efficient, reliable, and insightful.The platform you'll inherit:Azure Databricks on Private PaaS - VNet injection, no public IPs, 57 private endpoints, NAT gateways with stable egress5-subscription CAF Landing Zone architecture with full network isolationMetadata-driven ingestion via ADF orchestrating Databricks notebooks, with Autoloader and DLT pipelines downstream40+ data sources including Infor (global ERP), Xero (7 regions), Cin7 (4 regions), NetSuite, Salesforce, BigCommerce, Lightspeed, and othersUnity Catalog, Key Vault integration, CI/CD from Azure DevOpsAnnual Databricks commitment on a 3-year contractThe reality you'll walk into:Bronze and silver layers exist for most sources, but the gold layer is under development and presents an exciting opportunity for growth.
Join IFS as a Talent Acquisition Intern and immerse yourself in the dynamic world of recruitment! In this role, you will assist our Talent Acquisition team with various administrative tasks that are vital to our HR lifecycle activities. This is an excellent opportunity for those looking to launch their career in Talent Acquisition and gain insight into our innovative recruitment strategies.Key Responsibilities:Coordinate and confirm interviews with candidates to ensure a smooth recruitment process.Maintain and update the Application Tracking System (ATS) to reflect the latest candidate information.Generate Talent Acquisition reports as necessary to support decision-making.Assist in organizing company events and career fairs to promote our employer brand.Create engaging flyers and presentations that align with IFS branding guidelines.
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
Role Overviewhomey is seeking a dedicated Senior Talent Acquisition Specialist to oversee the complete recruitment process for our expanding technology team. This pivotal role will ensure the effective hiring of both technical and non-technical talent, expediting our growth by attracting the right candidates consistently.Key ResponsibilitiesOversee the full recruitment cycle: from role intake and job postings to sourcing, screening, interviewing, and completing onboarding formalities.Collaborate with hiring managers to finalize job descriptions, requirements, and recruitment timelines.Design and post engaging job advertisements across platforms like LinkedIn, job portals, and relevant communities.Utilize various sourcing methods, including LinkedIn outreach, Boolean search techniques, databases, referrals, and networking.Evaluate and shortlist CVs based on essential criteria.Perform initial phone screenings to assess candidates' availability, salary expectations, motivation, and suitability for the role.Coordinate the interview process including technical and HR stages, manage schedules, and ensure detailed feedback is provided through structured scorecards.Assist in the offer process: aligning compensation, obtaining necessary approvals, drafting offer letters, and facilitating candidate acceptance.Conduct reference and background checks as necessary.Foster a positive candidate experience through clear and prompt communication throughout the recruitment process.Monitor and report on recruitment metrics including time-to-hire, pipeline health, offer acceptance rates, and source effectiveness.
Full-time|On-site|Colombo, Western Province, Sri Lanka
About GapstarsGapstars is a dynamic partner to some of Europe’s most innovative tech firms, ranging from disruptive startups to rapidly growing scaleups. We specialize in building high-performing remote engineering teams and are headquartered in the Netherlands, with talent hubs located in Sri Lanka and Portugal. Our team of over 275 engineers excels at addressing real-world challenges using cutting-edge technologies across various domains, including networking, marketplaces, SaaS, and AI, thereby delivering scalable solutions that yield impactful results. If you seek an organization that fosters technical excellence, a robust culture, and opportunities for personal and professional growth, you will find your place at Gapstars.Your RoleAs a Senior Data Engineer, you will be instrumental in the design, construction, and maintenance of scalable and reliable data solutions on the Google Cloud Platform (GCP). Your responsibilities will include developing robust pipelines into BigQuery, implementing transformations (preferably using dbt), and ensuring high standards of data quality and operational stability. Additionally, you will support monitoring and observability efforts, particularly working with BI tools (such as Power BI) primarily for monitoring and validation, rather than as a BI developer.Key Responsibilities1) Data Engineering & Architecture (GCP-first)Design and enhance data solutions on GCP, selecting services and architecture patterns with a focus on scalability, reliability, performance, and cost efficiency.Construct and uphold comprehensive data pipelines (primarily batch processing, with streaming/event-driven solutions where applicable).Develop and sustain the structure of the BigQuery warehouse: establish data modeling conventions, implement partitioning/clustering strategies, and optimize for performance and cost.Define and execute integration patterns for ingesting data from various sources (such as enterprise systems, SharePoint, external APIs, and cloud storage).Ensure datasets are reusable, well-structured, and analytics-ready to effectively support reporting, monitoring, and future modeling requirements.2) Transformations (dbt as a priority)Implement transformation logic using SQL and Python, ideally utilizing dbt for standardized modeling and testing.Establish standards for modular, maintainable transformations and comprehensive documentation.Contribute to best practices surrounding version control, code reviews, and deployment for transformation workflows.3) Data Quality, Reliability & GovernanceDevelop and maintain data quality controls, including validation, source system reconciliation, and consistency checks.Oversee pipeline health, data freshness, and reliability; proactively troubleshoot incidents to prevent recurrence.Support data governance practices such as naming conventions, access principles, and compliance standards.
Join our dynamic team as a Development Lead in Software Engineering and play a pivotal role in shaping the future of our software solutions.As a Development Lead, you will oversee the technical direction of our projects, ensuring high-quality software delivery while mentoring a talented team of engineers. Your expertise will guide the development process and foster a collaborative environment.
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 IFS as a Data Scientist and AI & Innovation Engineer, where you will play a pivotal role in the Business Value Assurance function. The DBVA platform is utilized daily by over 100 employees and is at the forefront of AI technology. Your primary responsibility will be to enhance this platform by integrating AI and machine learning capabilities, ensuring that our solutions deliver tangible business value while upholding ethical and innovative AI practices.In this dynamic role, you will spearhead applied AI innovation, embedding advanced data capabilities into our platform. Your efforts will focus on developing use cases for automation, predictive insights, natural language processing, and AI agents. You will work closely with business stakeholders to translate their needs into effective AI-enabled solutions, with a strong emphasis on Azure deployment, security, and usability.Key Responsibilities:Prototype and implement AI features such as copilots, NLP, and AI agents using Azure AI/OpenAI technologies.Deploy and maintain machine learning components within Azure, including App services, Azure ML, and SQL integration.Prepare and manage data for secure, multi-tenant use cases (RLS, B2B segregation).Collaborate with system engineers to integrate AI functionalities into React/Node.js applications.Translate business requirements into prototypes and rapidly iterate based on user feedback.Communicate project outcomes effectively, preparing demos, and contributing to training material development.Ensure the ethical and responsible use of AI in alignment with company standards.
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 to projects that aim to improve the user experience and add value to our creative initiatives.As part of our dynamic team at 'dottsnpixels', a technology company under the AMDT umbrella, you will collaborate with creative minds and technologists to craft solutions that positively impact 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.
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.
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.
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.
Role overview Acumatica is seeking a NOC Engineer based in Colombo. This position centers on maintaining the daily operations of the network operations center. The NOC Engineer plays a key part in supporting system stability and performance. What you will do Monitor IT infrastructure to ensure continuous service and uptime Respond to incidents as they occur, taking steps to resolve issues promptly Collaborate with other teams to help maintain system reliability Requirements Experience or interest in IT infrastructure monitoring and incident response Ability to work with cross-functional teams Strong attention to detail and problem-solving skills