Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Minimum of 7 years of experience in developing scalable and distributed backend systems. Proficient in Java and the JVM ecosystem. Able to thrive in a fast-paced and dynamic work environment. Experience in an early-stage startup is a plus. Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Strong coding practices, including technical specification writing, peer code reviews, and comprehensive testing (unit, integration, end-to-end). Familiarity with Agile development methodologies. Exceptional communication skills, both verbal and written. A positive attitude, self-awareness, and empathy are essential. Knowledge of continuous integration and deployment automation concepts. Passion for creating excellent products and driving innovation in the fintech sector.
About the job
Join Our Engineering Team
At Cacheflow, we are seeking a talented and driven Senior Backend Engineer to help us build scalable and innovative solutions in the fintech space. As part of our founding team, you will have the unique opportunity to collaborate closely with our CEO and CTO, giving you significant influence over the technology, architecture, and culture of our company.
Our Technology Stack
We utilize cutting-edge technologies including AWS, Java, React, TypeScript, NodeJS, and Kafka to develop our solutions.
About Cacheflow
Cacheflow is revolutionizing the way software is sold by providing a seamless and efficient deal-closing solution that enhances the buying and selling experience. We are on the lookout for ambitious engineers who are eager to work in a collaborative and innovative environment. Join us to make an impact and shape the future of our platform!
ABOUT FATHOMAt Fathom, we believe that the traditional note-taking approach to meetings is outdated and inefficient. Our mission is to revolutionize how teams capture and share insights from their calls.Fathom's innovative AI assistant automatically captures, summarizes, and organizes the key moments of your conversations, allowing you and your team to focus…
Full-time|Remote|Home Based - Americas; Home Based - APAC; Home based - EMEA
Join Canonical, a leading provider of open-source software, as a Software Engineer focused on developing innovative Python-based container images. In this role, you will create and maintain a diverse array of container images, collaborating with various teams to ensure the highest quality and an exceptional Ubuntu user experience. You will play a pivotal role in automating Continuous Integration and Continuous Delivery (CI/CD) processes, leveraging your expertise in container-based DevOps. By contributing to cutting-edge products like OCI images, you will help shape the future of container technology. This position offers the opportunity to work remotely across the Americas, APAC, and EMEA while engaging with a global community of tech professionals.
About the RoleAs the Team Lead for our software development team, you will be instrumental in shaping the architecture, development, and delivery of top-tier software solutions. You will guide a talented group of developers, fostering collaboration, driving technical innovation, and ensuring robust delivery outcomes. Your role will blend hands-on coding with team leadership, empowering the team to excel in a dynamic environment.Our Tech StackLanguage: Java 17Frameworks: Spring Boot (Tomcat, Netty), Spring Data, Spring CloudArchitecture: Microservices, REST API, Message QueuesDatabase: MySQL, MyBatis, MongoDBCaching: Redis (AWS ElastiCache), ElasticSearchMessage Queue: RocketMQCloud: Kubernetes, AWSMonitoring: Grafana, Prometheus, Loki, Tempo, AWS CloudWatch, OpenTracingCI/CD: Jenkins, ArgoCDKey ResponsibilitiesLead and mentor a skilled development team across Europe, cultivating a culture of high-performance collaboration.Provide technical guidance and uphold best practices in software development, code quality, and system architecture.Engage in high-level architectural and design discussions for complex software systems.Oversee the entire development lifecycle from requirements gathering to deployment, guaranteeing timely delivery of high-quality solutions.Conduct regular code reviews, offering constructive feedback to enhance team skills and productivity.Manage team performance and support career development initiatives.Promote continuous improvement within development processes, tools, and techniques.Qualifications8+ years of software development experience, particularly in backend technologies (e.g., Java, Node.js, Python, Go, etc.).2+ years in a leadership capacity, with experience in mentoring, performance evaluations, and task allocation.Strong background in software architecture and designing scalable, reliable systems.Proven hands-on experience in backend development, with an emphasis on APIs and microservices.Exceptional communication skills in English, with the ability to manage and collaborate effectively within a diverse remote team.A passion for technology and innovation, coupled with a desire to tackle complex technical challenges.
Full-time|$53.3K/yr - $119.8K/yr|Remote|Remote-Eastern Europe
About RemoteAt Remote, we are addressing one of the most significant challenges modern organizations face—navigating global employment with compliance and ease. Our platform empowers businesses of all sizes to recruit, compensate, and manage international teams seamlessly. Emphasizing our core values and forward-thinking culture, our team is dedicated to tackling ambitious challenges asynchronously across the globe. Our diverse workforce spans six continents (Antarctica is the last frontier!), and every role is fully remote.Innovation is at the heart of our operations, driving us to integrate Automation and AI capabilities into every position.We invite every member of the Remote team to contribute their unique talents, experiences, and cultural insights to help us create a world-class HR platform. If you are energetic, inquisitive, driven, and ambitious, join us in shaping the future of work! Apply today!The PositionYou will collaborate with a team of engineers across Frontend, Backend, SRE, and QA. Our structure includes cross-functional development teams dedicated to specific verticals.This role is available across various teams, and we will determine the specific team during the interview process based on business needs and your preferences.Regardless of the team assignment, you will focus on developing tools, APIs, and integrations for our product offerings.Our backend technology stack includes Elixir and Phoenix, paired with a Postgres database. For the frontend, we utilize React and Next.js. We rely on GitLab for version control, issue tracking, and CI/CD solutions. Our applications are hosted on AWS, and we practice continuous integration for multiple daily deployments.What This Role Offers YouEngaging and impactful challenges—your solutions will enable individuals and businesses to operate globally.A chance to make a significant impact—being in the early stages of our company means your contributions will resonate as we grow.
About DualEntryFounded in 2024, DualEntry has quickly established itself as a leading AI startup, reshaping the financial landscape.At DualEntry, we are pioneering the future of finance. The Enterprise Resource Planning (ERP) sector is one of the largest in fintech, boasting a market size exceeding $220 billion. Despite this, countless organizations continue to rely on outdated on-premise systems, and the industry has seen little innovation in over three decades.Our AI-driven ERP empowers accounting teams to maximize efficiency and effectiveness. From $5 million ARR startups to NYSE-listed corporations, businesses trust DualEntry to eliminate tedious manual data entry through advanced AI solutions. We're transforming the concept of a one-person finance team and leaving the burdens of legacy ERPs from the 1990s behind.We operate with a sense of urgency and ownership, moving swiftly to drive results.The Importance of This RoleIn just 18 months, we've successfully raised over $100 million from prestigious investors, including Lightspeed Venture Partners, Khosla Ventures, Contrary Ventures, and Google Ventures, along with contributions from more than 20 angel investors who have played pivotal roles in building influential companies over the past decade.Our rapid ascent is attributed to our fast-paced work environment and the exceptional talent we've attracted from top tech and accounting firms—ranging from Ramp to Meta, Microsoft to Lyft, as well as PwC, Deloitte, J.P. Morgan, Bloomberg, Sage, Xero, and Intuit. Some team members may not have well-known logos on their resumes, but they bring unparalleled dedication and a strong desire to demonstrate their capabilities.As a rapidly growing team with significant momentum, we invite you to join us at this exciting early stage.This role is intense and hands-on, granting you full ownership of your work. We expect you to strive for excellence and continually elevate standards.LocationRemote - Available to candidates worldwide with a minimum of 4 hours overlap with the US ET timezone (NYC HQ).Your ImpactTake full ownership of backend systems and infrastructure execution.Develop APIs, services, and real-time systems that manage intricate accounting logic.Collaborate closely with founders, product teams, and frontend engineers to translate complex workflows into secure and high-performing systems.Design, implement, and deploy production-ready features rapidly.Oversee data migrations, scalability challenges, external integrations, and ensure end-to-end system reliability.Drive measurable outcomes to enhance DualEntry’s product velocity and stability.
Join Checkly as a Senior Backend Engineer and become an integral part of our innovative team. We are looking for an individual who is passionate about crafting scalable and efficient backend systems. This role offers the flexibility of remote work, allowing you to collaborate with talented professionals across different time zones (UTC-3 to UTC+3).As a Senior Backend Engineer, you will design, implement, and maintain robust backend services that power our platforms. You will work closely with other engineers, product managers, and designers to deliver high-quality software solutions.
Join Canonical as a Software Engineer and play a pivotal role in revolutionizing open source software management on public clouds and data centers. As part of our dynamic global team, you'll leverage Python and Kubernetes to create innovative solutions that enhance operational efficiency. Your work will involve designing and delivering robust software operations code across the Linux stack, ensuring our systems scale effectively and meet the demands of our diverse customer base. This role is perfect for passionate engineers who thrive in a collaborative environment and are excited about cloud computing and open source technologies.
Full-time|$53.3K/yr - $119.8K/yr|Remote|Remote-Southeast Asia
About RemoteAt Remote, we address one of the most pressing challenges faced by modern organizations: managing global employment in a compliant and seamless manner. We empower businesses of all sizes to hire, pay, and oversee international teams effortlessly. Our dedication to innovation and a forward-thinking work culture drives our team to tackle ambitious problems asynchronously across the globe. With team members across six continents (we're just missing Antarctica!), all our roles are fully remote.With innovation as a core value, we integrate automation and AI capabilities into every role's requirements.We encourage all Remote team members to share their unique talents, experiences, and cultures to help us develop a best-in-class HR platform. If you are energetic, curious, motivated, and ambitious, we invite you to join us in shaping the future of work! Apply now!The PositionAs a Senior Backend Engineer, you will become an integral part of our engineering team, collaborating with Frontend, SRE, and QA engineers. Our cross-functional development teams focus on specific verticals.This role is available across several teams, and we will determine the exact team you will join during the interview process based on business needs and your preferences.Regardless of the specific team, your work will involve developing tools, APIs, and integrations for our products.Our backend technology stack includes Elixir and Phoenix, supported by a Postgres database. We utilize React and Next.js for our frontend development. GitLab serves as our version control system, issue tracker, and CI/CD solution. Our applications are hosted on AWS, and we rely fully on our CI for deployments, enabling us to deploy multiple times a day.What You Can Expect from This RoleEngaging and meaningful challenges—solving these will empower individuals and businesses to operate globally.A chance to make a substantial impact on the organization—being early in our journey means that every change you implement will resonate deeply as the company grows.
Canonical stands at the forefront of open-source software development, delivering innovative operating systems and solutions tailored for global enterprises and technology sectors. Our flagship platform, Ubuntu, is integral to transformative initiatives across public cloud infrastructure, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We proudly serve renowned public cloud providers, silicon manufacturers, and industry pioneers across diverse sectors. As a leader in global distributed collaboration, we boast a dynamic team of over 1,200 professionals across more than 80 countries, with minimal office-based roles. Our teams convene for strategic alignment and collaboration two to four times a year in captivating locations worldwide.Founded, profitable, and on a growth trajectory, we are seeking a Python Software Engineer dedicated to engineering excellence, continuous improvement, and skill development. This role presents an exciting opportunity to engage with popular software systems, cutting-edge integration technologies, and pioneering open-source projects.The Commercial Systems division consists of six engineering teams that collaborate closely with other technical and business units at Canonical. The services engineered and maintained by this division are crucial to our operations, with Python playing a vital role in our initiatives. We invite talented Python Software Engineers to join our dedicated Integrations team.The Integrations team focuses on automating SaaS user management and onboarding new data sources into our data mesh. This team is tasked with designing, developing, and operating Python-based solutions to streamline SaaS seat management and monitor expenditures across our application portfolio. Additionally, the team integrates various internal and external data sources into the data mesh through open-source ETL solutions, empowering data-driven decision-making across the organization.Location: This position is fully remote, available to candidates in the EMEA region.
Full-time|Remote|Home Based - Americas; Home based - EMEA
Canonical, a trailblazer in open source software and operating systems for global enterprises, is seeking a talented Software Engineer to join our dynamic Kubernetes product team. Our flagship platform, Ubuntu, is integral to cutting-edge enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. With a customer base that includes top public cloud and silicon providers, as well as industry leaders across various sectors, we pride ourselves on fostering a culture of global collaboration. Our team comprises over 1000 professionals across 70 countries, primarily working remotely, with occasional in-person meetings held in exciting locations worldwide to strategize and execute effectively.As we continue to grow, we invite a passionate Software Engineer to contribute to our Kubernetes offerings. You will play a pivotal role in developing operators and add-ons, ensuring seamless lifecycle management of critical components while delivering a zero-ops experience for project integration into Kubernetes. This position provides a unique opportunity to work closely with cutting-edge open-source technologies, enhancing user functionality and collaborating with industry peers to deliver optimal solutions to our customers.If you are enthusiastic about open source software, Linux, Golang, Python, and Kubernetes, we would love to hear from you!Location: This is a remote role available for candidates in EMEA and the Americas.
Join Canonical, a global leader in open source technology, as a Senior Python Engineer. In this dynamic remote role, you will develop high-quality Python applications that power our innovative solutions in cloud computing, data science, and IoT. Collaborate with a diverse team of experts, contribute to impactful projects, and engage with the open-source community to enhance software operations globally. If you are passionate about creating exceptional software and driving technical excellence, we want to hear from you!
Join Our Engineering TeamAt Cacheflow, we are seeking a talented and driven Senior Backend Engineer to help us build scalable and innovative solutions in the fintech space. As part of our founding team, you will have the unique opportunity to collaborate closely with our CEO and CTO, giving you significant influence over the technology, architecture, and culture of our company.Our Technology StackWe utilize cutting-edge technologies including AWS, Java, React, TypeScript, NodeJS, and Kafka to develop our solutions.
Twindo is pioneering the transformation of the remodeling, architecture, and interior design sectors through innovative AI and computer vision technologies. Our LiDAR-enabled iPhone and iPad scans generate accurate 3D representations of homes in mere minutes, delivering interactive models with precise measurements. Our proprietary technology converts these scans into detailed, editable as-built files in industry-standard formats. Our groundbreaking technology was showcased during Apple's keynote event when the LiDAR sensor was launched, and we are currently modeling millions of square feet every month.As a globally distributed, virtual-first organization, our team spans across various regions, with significant representation in the US and Europe.We are in search of a Senior Backend Engineer to contribute to the development and maintenance of our internal platform and tools, promoting business scalability and engineering efficiency. Reporting to the Platform Team Lead, this position involves a dynamic blend of foundational backend development and DevOps responsibilities, making it perfect for individuals who thrive on diverse projects. Collaboration with our iOS, Computer Vision, Visualization & Tooling, Web, Infrastructure, and Data engineering teams, as well as other departments, will be crucial.
Join us in revolutionizing the deployment of MongoDB across diverse cloud environments! At Canonical, we strive to develop the premier open-source alternative to MongoDB Atlas and Amazon DocumentDB, enabling users to take full control of their data across multi-cloud and on-premise infrastructures.We are on the lookout for a seasoned Python developer with expertise in MongoDB to help us create a robust, fully managed MongoDB solution utilizing Juju. Your contributions will be pivotal in designing the most secure and reliable methods for deploying and managing MongoDB on physical machines, virtual machines, public cloud platforms, and Kubernetes. As part of our small MongoDB team, you will play a crucial role, and your efforts will significantly influence our product and the broader open-source ecosystem.
Join Raya as a Senior Backend Engineer, where your passion for backend engineering will be recognized and valued! We are looking for an experienced professional excited to work within a Node.js environment. The ideal candidate will possess over 6 years of progressive experience, showcasing both results and leadership capabilities in their previous roles. This is a pivotal moment for our backend team as we navigate through a phase of significant growth.At Raya, we believe in fostering a culture of learning and collaboration, empowering our team members to lead solutions to challenging problems and evolve into their best selves. You will play a crucial role in supporting our backend initiatives in messaging, connectivity, and location-based mapping projects. A successful candidate will demonstrate diligence in designing scalable software architecture and embrace Raya’s vision of enhancing lives through meaningful, in-person connections.We offer a robust benefits package that includes comprehensive medical and dental coverage, a daily food delivery allowance of $50, equity-based compensation, a vibrant company culture, ample learning opportunities, unlimited vacation, 12 weeks of paid parental leave, and an annual $1,000 travel stipend for personal growth and exploration, reflecting our core values of human connection, empathy, and curiosity.
Who Are We?Admios has been at the forefront of nearshore software development in Latin America since 2005, collaborating with leading technology companies in Silicon Valley. Our dynamic team of 50 engineers spans 12 countries across Central and South America. We pride ourselves on attracting the most skilled developers in the region and tackling complex engineering challenges that push the boundaries of technology.Discover the unique advantages of working with us:Continuous Learning: We are committed to cultivating a well-rounded skillset encompassing technical, soft, and management skills, establishing a robust career foundation.Top Benefits: Experience an unparalleled benefits package compared to other service firms in Latin America, including generous personal time off, family leave, health benefits, and extensive personal and work reimbursements.Client Collaboration: Enjoy the opportunity to work directly with clients, fostering lasting relationships. After two years on an account, our clients can hire our engineers directly if both parties agree.
Join Enode and Transform the Energy LandscapeThe global energy consumption landscape is evolving rapidly, yet the transition to renewable sources is lagging. At Enode, we believe that the key to unlocking this potential lies in smarter, more interconnected solutions.Our platform is at the forefront of the green energy revolution, facilitating the development of cutting-edge applications that connect and optimize energy devices through our advanced APIs. By integrating everything from electric vehicles to heat pumps, we empower users to harness renewable energy more effectively.Partnering with leading energy companies and innovative green tech firms, we provide instant access to over 250 million consumers, enabling them to adopt sustainable energy practices.In light of the urgent need for decarbonization, our mission is more critical than ever. With the support of prominent investors such as Y Combinator, Lowercarbon Capital, and Creandum, we are just getting started, and we invite builders and innovators to join our passionate, mission-driven team.Your RoleWe are seeking a dedicated Mid-Level Backend Engineer to enhance the reliability, observability, and efficiency of our Electrical Vehicle & Chargers (EVC) platform. In this role, you will focus on fortifying Enode's connectivity layer, which integrates various EV chargers, vehicles, and OEM platforms into a seamless product experience for our customers.This position is distinct from infrastructure or DevOps roles; you will be part of the EVC Platform team, responsible for maintaining and expanding the product-level platform that connects users to energy devices through robust and high-quality integrations.Your contributions will include developing new integrations, addressing bugs, automating processes, refining monitoring and alerting systems, and enhancing the overall resilience of our API as we scale to incorporate additional OEMs and partners.Our technology stack primarily comprises a TypeScript codebase alongside React, Node.js, AWS, Docker, and PostgreSQL, structured using CDK/CloudFormation.
About UsAt iterative.ai, we are dedicated to developing innovative open-source tools for machine learning, such as DVC (over 12k ⭐ on GitHub), and robust enterprise-level data infrastructure solutions. Our collaboration platform, Studio, enhances teamwork and productivity. As a well-funded (Series A) remote-first organization with a team of over 50 skilled professionals, we aim to simplify the challenges associated with managing datasets, ML infrastructure, the ML models lifecycle, and various data-centric workflows.We prioritize effective collaboration and communication, not only within our teams but also in our interactions with users. We are committed to balancing and responding to the needs of both our open-source community and our enterprise clients.Explore More About Us: Website Docs : GitHub Blog ⏯ YouTube Discord
Join Canonical's innovative Certification team as a Python Software Engineer, where you'll develop essential tools that ensure the seamless operation of desktops, laptops, servers, and IoT devices. Our work bridges the gap between hardware and software, making familiarity with both critical for success in this role.As part of the Certification team, you'll contribute to the development of tools that certify hardware compatibility with Ubuntu Core, Ubuntu Desktop, and Server. Explore our certified devices at ubuntu.com/certified.We design hardware solutions for independent device probing and establish software testing frameworks that evaluate every aspect of Ubuntu's performance on this hardware. This role is perfect for those eager to make a significant impact on the adoption of Linux across diverse device categories and industries. At Canonical, we foster a dynamic, fast-paced work environment filled with learning and development opportunities. The team is primarily located in EMEA time zones, collaborating with colleagues across the Americas and APAC.Collaborate with silicon manufacturers, OEMs, ODMs, and internal teams to guarantee a smooth and secure out-of-the-box Ubuntu experience. Your contributions could lead to improved Ubuntu experiences across an increasing array of devices.
About RemoteRemote is addressing the most pressing challenge for modern organizations—managing global employment compliantly and effortlessly. We empower businesses of all sizes to hire, compensate, and oversee international teams seamlessly. With a focus on innovation and a forward-thinking culture, our dedicated team tackles ambitious problems asynchronously, spanning six continents (we're just missing Antarctica!). All of our roles are fully remote.Innovation is one of our core values, and we have integrated automation and AI capabilities into every role.We invite every member of the Remote team to contribute their skills, experiences, and cultures to help us develop a world-class HR platform. If you are enthusiastic, inquisitive, driven, and ambitious, we encourage you to apply and help shape the future of work!The PositionYou will join a collaborative team of engineers specializing in Frontend, Backend, SRE, and QA, organized into cross-functional development teams dedicated to specific verticals.This position is open across various teams, and we will determine the specific team you will join during the interview process based on business needs and your preferences.Regardless of the specific team, you will focus on developing tools, APIs, and integrations for one of our products.Our backend utilizes Elixir and Phoenix, with a Postgres database. We employ React and Next.js for our frontend development. GitLab serves as our version control and CI/CD solution. Our applications are hosted on AWS, and we rely entirely on CI for deployments, deploying multiple times daily. Check out our Engineering Rulebook for more details.What This Role Offers YouEngaging and meaningful challenges—solving these will enable individuals and businesses to operate in any country worldwide.The chance to create a significant impact within the company—as we are still early in our journey, every change you implement today will have a multiplier effect as the company grows.Numerous opportunities for personal and professional growth.