Jobiba hiring network

Backend Developer Intern Jobs

5,097 active opportunities · Updated for October 2026

Fresh results

15 shown

Explore current backend developer intern jobs. Use filters to narrow by work mode, employment type, experience and date posted.

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Role Summary We are looking for a Cloud Service Developer with strong experience in AWS and Node.js to join our backend team, focusing on firmware update services. In this role, you will design, develop, and operate scalable cloud systems responsible for secure, reliable, and efficient firmware distribution to millions of devices. You will work closely with firmware engineers, SREs, and product teams to build end-to-end update pipelines, ensuring high availability, integrity, and performance of device updates across diverse environments. Responsibilities (What he/she will do after joining UI) Design, implement, and maintain cloud-native services for firmware update orchestration and delivery. Build and manage scalable APIs and backend systems using Node.js to support firmware lifecycle management (upload, validation, rollout, rollback). Develop mechanisms for secure firmware distribution, including authentication, authorization, and artifact integrity verification. Collaborate with firmware, SRE, and platform teams to ensure smooth integration between cloud services and device-side update agents. Optimize large-scale file delivery using AWS services (e.g., S3, CloudFront, CDN strategies) to ensure efficient global distribution. Implement rollout strategies (phased rollout, canary deployments, regional targeting) to

typescriptnode.jsaws
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Role Summary We are looking for a Cloud Service Developer with strong experience in AWS and Node.js to join our backend team. In this role, you will be responsible for designing, developing, and maintaining cloud-based services that power our large-scale applications. You will work closely with product managers, frontend developers, and DevOps engineers to build secure, scalable, and reliable backend systems. Experience in integrating payment systems like Stripe will be a strong plus. Responsibilities (What he/she will do after joining UI) Design, implement, and maintain cloud-native backend services on AWS. Develop high-quality, scalable, and maintainable APIs using Node.js. Collaborate with cross-functional teams to define and deliver technical solutions aligned with product goals. Ensure cloud service reliability, scalability, and security through monitoring, alerting, and automation. Write clean, testable code and participate in code reviews. Contribute to architecture design discussions and continuously improve service performance and cost efficiency. (Bonus) Integrate and manage payment processing systems (e.g., Stripe). Requirement (Must-Haves) Bachelor’s degree in Computer Science, Software Engineering, or a related field. 3+ years of experience developing backend services or cloud applications. Strong profi

typescriptnode.jsaws
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Node.js) to join our team in Stockholm, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Team: You will join the UniFi Talk team that builds Ubiquiti's VoIP/phone system inside the UniFi ecosystem. UniFi Talk gives users desk phones plus the UniFi Talk application running on compatible UniFi consoles. This role is well suited to an engineer who enjoys solving complex product and platform problems, improving reliability, and working across backend, embedded, cloud, and application boundaries. Responsibilities: Design, build, and maintain backend services in Node.js and TypeScript. Develop secure, scalable, and maintainable APIs and service workflows. Contribute to architecture and code design decisions across the team. Review code and help maintain strong engineering standards, release quality, and development workflows. Investigate production issues, debug complex failures, and ship robust fixes. Work closely with embedded, web, mobile, product, and design teams to deliver platform capabilities used across the UniFi ecosystem. Improve the reliability, observability, and developer experience of t

typescriptnode.jssql
View job →
G
GitLab
📍 Canada• Remote• $152.8K – $259.2K/yr
1mo ago

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Senior or Staff Backend Engineer with the Database Excellence group , you'll build and evolve database automation and PostgreSQL as a service capabilities for GitLab. The level will be determined during the hiring process. You'll use Go to automate the full lifecycle of PostgreSQL across GitLab's infrastructure, making database operations safer, more consistent, and easier to scale for databases that sit behind high-throughput, always-on internet services. You'll work closely with partner teams to shape how GitLab provisions and manages PostgreSQL in a fully remote, highly collaborative environment.

REMOTEsqlpostgresqlkubernetes
View job →
G
GitLab
📍 United Kingdom• Full-time• Remote
3mo ago

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, and more than 100,000 organizations use it. Our mission is to enable everyone to contribute to and co-create the software that powers our world. We make this possible by running our operations on our product and staying aligned with our values. The AI Events team builds the event platform and trigger system that power GitLab Duo Flows, enabling them to run automatically in response to events across the development lifecycle. The platform handles internal GitLab events like code pushes, issue and mer

REMOTEpythonci/cdgit
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Node.js) to join our team in Stockholm or Malmö, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Responsibilities: Design, build, and maintain backend services in Node.js and TypeScript across systems and applications on UniFi Develop secure, scalable, and maintainable APIs and service workflows Contribute to architecture and code design decisions across the team Review code and help maintain strong engineering standards, release quality, and development workflows Investigate production issues, debug complex failures, and ship robust fixes Work closely with embedded, web, mobile, product, and design teams to deliver platform capabilities used across the UniFi ecosystem Improve the reliability, observability, and developer experience of the services you work on Requirements: 5+ years of professional experience with Node.js and TypeScript 3+ years of experience working with SQL databases such as PostgreSQL Experience building software for connected devices, infrastructure products, networking systems, or similarly complex environments Good understanding of web security, including OWASP, browser securi

typescriptnode.jssql
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Develop rich and sophisticated user interfaces and supporting backend services; Actively participate in all projects and voice your ideas and solutions; Maintain a good programming style and stay up-to-date with the latest technology and trends. Requirements: 3+ years of experience with JavaScript - React, Node.js, Typescript and Styled Components skills; Strong database experience (SQL, NoSQL); Solid understanding of programming principles, design patterns, and web protocols; Wide experience with debugging, profiling and optimizing web apps; Experience with AI tools - Claude, Codex, etc. Fluent in English and Latvian. Benefits: International work environment and work with global development teams; Ability to deliver software that is used by millions of people across the globe; Opportunity to leverage and integrate modern AI tools into product development; Access to all Ubiquiti products; Medical insurance; Hybrid approach - office in Riga; Flexible work hours; Compensation package matching global standards, including competitive salary depending on your qualification and background (starting from 3000 up to 8000 Euro gross monthly); A-class office with all the necessities - snacks, drinks, free parking, etc!

javascripttypescriptreact
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Android Application Developer What You’ll Do Develop and maintain high-quality Android applications using Kotlin Design user-friendly interfaces that simplify complex workflows Collaborate with firmware, hardware, and backend teams to deliver features such as device setup, monitoring, and control Write and maintain unit tests, UI tests, and integration tests to ensure application reliability Participate in code reviews and contribute to a culture of learning and continuous improvement Create clear documentation to support long-term maintainability and team collaboration What We’re Looking For Experience developing Android applications with Kotlin Familiarity with Git and collaborative development workflows Ability to communicate effectively in English with a global team A collaborative mindset with curiosity, openness to feedback, and a willingness to learn Bachelor’s degree in Computer Science or equivalent practical experience If you don’t meet every requirement but are excited about this role, we still encourage you to apply. We value diverse experiences and are always eager to learn from new perspectives. Nice to Have Experience with Coroutines and Flow for asynchronous programming Familiarity with Hilt, Dagger , or modular architecture Experience writing unit tests and UI tests Knowledge of performance optimization and produ

gitkotlin
View job →
U
9mo ago

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities Design, develop, and maintain iOS applications using Swift, SwiftUI, and UIKit Craft intuitive and seamless user experiences , with close attention to UI/UX details and usability Collaborate with designers, backend engineers, and product managers to deliver high-quality features Participate in code reviews, architectural discussions , and the establishment of best practices Debug, optimize, and refactor code to improve performance, reliability, and scalability Use tools such as Xcode and Instruments to analyze runtime, memory, and performance issues Stay up to date with the latest iOS technologies and apply them to continuously improve the product Minimum Qualifications Proven experience in iOS application development , with published apps or code samples on GitHub Strong proficiency in Swift , SwiftUI , and UIKit Experience writing clean, maintainable, and testable code Familiarity with debugging and performance analysis tools , including Xcode and Instruments Solid understanding of networking fundamentals for iOS applications Experience with concurrency and asynchronous programming in Swift Strong problem-solving skills and the ability to collaborate effectively in a team environment Preferred Qualifications Experience with Swift Concurrency and upcoming Swift 6 features Familiarity with The Composable Architec

Job Title: Android Developer with Kotlin and Jetpack - Vadodara About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount . With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO? You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Experience: 5+ Years Work Mode: Hybrid (Work from Client Office) Key Responsibilities: Design, develop, and maintain scalable, high-performance Android applications using Kotlin and Java. Take ownership of features throughout the development lifecycle, from design and implementation to testing and production release. Contribute to application architecture, coding standards, and engineering best practices. Write clean, maintainable, and testable code while actively participating in code reviews. Collaborate closely with cross-functional teams, including Product, Design, QA, and Backend Engineering, to de

javakotlin
View job →
U
Ubiquiti
📍 Krakow• PLN 22K – PLN 28K/mo
2mo ago

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Design and implement robust, scalable, and secure RESTful APIs; Develop applications on embedded platforms, integrating closely with hardware and network systems; Architect and document backend software systems with a focus on performance, maintainability, and scalability; Perform network programming and system-level integration across multiple subsystems; Collaborate with cross-functional teams including Frontend Engineering, UX Design, and QA to ensure cohesive product development; Ensure high-quality deliverables and meet project timelines consistently; Participate in code reviews and actively share knowledge to foster a culture of continuous improvement. Requirements: 5+ years of experience with Golang in a production environment; 5+ years of experience working with relational databases (RDBMS) such as PostgreSQL or MySQL; Demonstrated expertise in designing and developing RESTful APIs; Strong analytical and problem-solving skills, with a proactive and adaptable mindset; Proficiency in AI development environments (e.g., Cursor, Claude Code) and expertise in AI development techniques, such as Spec-Driven Development, are required; Fluent in English. Nice to have: Experience developing or maintaining IoT platforms or connected device ecosystems; Knowledge of IoT protocols such as MQTT, CoAP, or WebSockets for

postgresqlmysqllinux
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Design and implement robust, scalable, and secure RESTful APIs; Develop applications on embedded platforms, integrating closely with hardware and network systems; Architect and document backend software systems with a focus on performance, maintainability, and scalability; Perform network programming and system-level integration across multiple subsystems; Collaborate with cross-functional teams including Frontend Engineering, UX Design, and QA to ensure cohesive product development; Ensure high-quality deliverables and meet project timelines consistently; Participate in code reviews and actively share knowledge to foster a culture of continuous improvement. Requirements: 5+ years of experience with Golang in a production environment; 5+ years of experience working with relational databases (RDBMS) such as PostgreSQL or MySQL; Demonstrated expertise in designing and developing RESTful APIs; Strong analytical and problem-solving skills, with a proactive and adaptable mindset; Proficiency in AI development environments (e.g., Cursor, Claude Code) and expertise in AI development techniques, such as Spec-Driven Development, are required; Fluent in English and Latvian. Nice to have: Experience developing or maintaining IoT platforms or connected device ecosystems; Knowledge of IoT protocols such as MQTT, CoAP, or Web

postgresqlmysqllinux
View job →
PE
Private Employer
📍 India (Hybrid)• Full-time
3mo ago

Engineering Manager - Backend About Us: Paytm is India’s leading digital payments and financial services company, which is focused on driving consumers and merchants to its platform by offering them a variety of payment use cases. To merchants, Paytm offers acquiring devices like Soundbox, EDC, QR and Payment Gateway where payment aggregation is done through PPI and also other banks’ financial instruments. To further enhance merchants’ business, Paytm offers merchants commerce services through advertising and Paytm Mini app store. Operating on this platform leverage, the company then offers credit services such as merchant loans, personal loans and BNPL, sourced by its financial partners. About the role: As a Engineering Manager, you will help define the technical design and implementation roadmap across multiple solutions and will work with engineering leadership to ensure we resource and equip our squads with the right expertise to deliver those solutions. Requirements: 8 to 12 years of strong software design/development experience in building massively large scale distributed internet systems and products Hands on experience in Advance Java, Spring boot, AWS, Node, Agentic AI, LLM, RAG, Cursor, Copilot Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development Should be an active contributor to developer communities like Stack overflow, Top coder, Git hub, Google Developer Groups (GDGs). Superior organization, communication, interpersonal and leadership skills. Must be a self-starter who can work well with minimal guidance and in fluid environment. Preferred Qualifications : Bachelor's/Master's Degree in Computer Science or equivalent Skills that will help you succeed in this role: Expertise in Java, DB: RDBMS, Messaging: Kafka/RabbitMQ, Caching: Redis/Aerospike, Micro services, AWS Strong experience in scaling, performance tuning & optimization at both API and storage layers Probl

javaredisaws
View job →
PE
3mo ago

Principal Engineer - Backend About Us: Paytm is India’s leading digital payments and financial services company, which is focused on driving consumers and merchants to its platform by offering them a variety of payment use cases. To merchants, Paytm offers acquiring devices like Soundbox, EDC, QR and Payment Gateway where payment aggregation is done through PPI and also other banks’ financial instruments. To further enhance merchants’ business, Paytm offers merchants commerce services through advertising and Paytm Mini app store. Operating on this platform leverage, the company then offers credit services such as merchant loans, personal loans and BNPL, sourced by its financial partners. About the role: As a Principal Engineer, you will help define the technical design and implementation roadmap across multiple solutions and will work with engineering leadership to ensure we resource and equip our squads with the right expertise to deliver those solutions. Requirements: 8 to 12 years of strong software design/development experience in building massively large scale distributed internet systems and products Hands on experience in Advance Java, Spring boot, AWS, Node, Agentic AI, LLM, RAG, Cursor, Copilot Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development Should be an active contributor to developer communities like Stack overflow, Top coder, Git hub, Google Developer Groups (GDGs). Superior organization, communication, interpersonal and leadership skills. Must be a self-starter who can work well with minimal guidance and in fluid environment. Preferred Qualifications : Bachelor's/Master's Degree in Computer Science or equivalent Skills that will help you succeed in this role: Expertise in Java, DB: RDBMS, Messaging: Kafka/RabbitMQ, Caching: Redis/Aerospike, Micro services, AWS Strong experience in scaling, performance tuning & optimization at both API and storage layers Problem

javaredisaws
View job →

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team The Global Payments Experiences group is an organization focused on bringing new and novel payment methods to Stripe, and ensuring Stripe’s systems work well for merchants globally. This team works with internal and external partners to expand regional, non-card payment options, and to expand the use of Stripe’s payments processing globally. What you’ll do This is a Sao Paulo-based team, with platform teams in the US and Europe and sister teams worldwide. This team in particular will build and maintain new payment methods for Stripe, with a focus on LATAM and North America. They will manage local market idiosyncrasies, become regional experts that other Stripe teams will rely on, and partner with many non-tech functions at Stripe to expand our global reach and product portfolio. Responsibilities Design and reason about integration experiences with a strong focus on end-user simplicity and developer experience Build back-end services and integrations across solutions across Stripe’s payments product Engage and interact with external partners to determine and build technical solutions Engage directly with users to understand their business needs and translate requirements into concrete solutions Collaborate with cross-functional teams including product, partnerships, eng platforms, and other engineering teams to deliver these solutions Contribute to software platforms used across payments at Stripe Who you are We’re looking for someone w

🔔

Get new backend developer intern jobs by email

Daily job updates · Unsubscribe anytime