Apply

Senior Backend Engineer

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Copenhagen, London, Stockholm, Berlin, Madrid, Montreal, Lisbon, 35 other countries

🔍 Industry: Financial services

🏢 Company: Pleo👥 501-1000💰 $42,922,001 Debt Financing 9 months ago🫂 Last layoff over 2 years agoMobile PaymentsFinancial ServicesPaymentsInformation TechnologyFinTech

🗣️ Languages: English

🪄 Skills: AWSPostgreSQLCypressJUNITKotlinKubernetesDevOpsTerraformMicroservices

Requirements:
  • Expertise in server-side languages, with a focus on Kotlin since it powers 90%+ of microservices.
  • Experience with cloud environments, distributed systems, and microservices, specifically AWS, Google Cloud, and Kubernetes.
  • Knowledge of relational databases, especially PostgreSQL.
  • Familiarity with testing frameworks like Cypress, JUnit, and Testcontainers.
  • Proficiency in observability and monitoring tools such as Datadog.
  • Understanding of DevOps culture and tools including GitHub Actions, Gradle, and Terraform.
  • Fluency in English for communication.
Responsibilities:
  • Write excellent, well-tested, maintainable code in server-side languages, mainly Kotlin.
  • Provide insightful PR reviews and be a trusted technical partner to teammates.
  • Take ownership of large projects including new product launches and tricky migrations.
  • Guide the team through ambiguity and technical changes as priorities shift.
  • Set a high standard for team culture, promoting trust and transparency.
Apply

Related Jobs

Apply

📍 Portugal

🧭 Full-Time

🔍 Healthcare Technology

  • Strong backend engineering skills.
  • Experience with AI and ML technologies.
  • Play a critical role in building and scaling ML-powered clinical features.
  • Optimize the infrastructure supporting decision support systems.
  • Work with cross-functional teams to ensure products are robust and secure.

AWSBackend DevelopmentDockerPostgreSQLPythonMachine LearningREST APIMicroservices

Posted about 13 hours ago
Apply
Apply

📍 US, Canada, North American time zones

🔍 Cryptocurrency, Fintech

🏢 Company: Eco Inc.

  • 6+ years of software engineering experience, with 5+ years building and maintaining high-availability systems in TypeScript, ideally with experience or interest in Go / Rust.
  • 3+ years of experience developing high-availability backend services that interact with real-time cryptocurrency platforms.
  • Strong coding skills with a deep understanding of cloud architectures, algorithms, and debugging complex distributed systems.
  • Deep understanding of Solidity, the EVM, smart contract best practices and current industry patterns.
  • Experience designing, building, and maintaining large-scale production systems on the cloud, ensuring high availability, fault tolerance, and scalability.
  • Ability to build from 0→1, designing systems from scratch and making critical early technical decisions.
  • Passion for modern best practices in backend engineering and Web3, with a desire to actively shape the tech stack as new systems and services are built.
  • Experience mentoring junior engineers and contributing to a strong engineering culture.
  • Write high quality and well tested code, and review code from other team members.
  • Collaborate with engineers, designers, and product managers to turn requirements into products and lead the execution end to end.
  • Provide guidance and technical leadership to peers in navigating architectural and coding tradeoffs.
  • Take charge of driving strategic technical initiatives across engineering pods that impact the entire engineering organization.
  • Provide technical support and guidance to developers building on our platform.

Backend DevelopmentCloud ComputingEthereumTypeScriptAlgorithmsGoRustWeb3.jsMicroservices

Posted 1 day ago
Apply
Apply

📍 SF, Atlanta, New York, UK

💸 126000.0 - 274000.0 USD per year

🔍 Financial solutions

🏢 Company: Pipe Technologies

  • 3-5+ years of experience writing production-quality code (with tests).
  • Hands-on experience with one or more technologies in our stack (not all of them).
  • Experience in an agile team and collaborating asynchronously.
  • Customer obsessed, with good communication skills.
  • Curious and eager to learn.
  • Work on large scale APIs and databases that power our products.
  • Utilize technologies such as Go, Postgres, Python, and BigQuery on the backend.
  • Collaborate with a remote-first team to tackle big challenges.

PythonAgileKubernetesGoPostgresREST API

Posted 22 days ago
Apply
Apply

📍 Dublin, County Dublin, Ireland, Serbia, United Kingdom, India

🔍 Healthcare technology

🏢 Company: Duneolas

  • Extensive experience as a Backend Developer (typically 7+ years) with a focus on SaaS application development.
  • Proven expertise in Spring Boot, Java, RESTful APIs, and database design.
  • Deep knowledge of software architecture patterns and design principles.
  • Hands-on experience with Redis, Docker, and CI/CD pipelines.
  • Strong understanding of backend security, performance optimization, and full-stack architecture.
  • Experience working in agile environments, including sprint planning and retrospectives.
  • Strong communication skills and a collaborative mindset.
  • Architect and develop scalable SaaS applications using Spring Boot and RESTful APIs.
  • Design robust database schemas with PostgreSQL, optimizing queries and ensuring data integrity.
  • Enhance performance using Redis for caching and session management.
  • Create modular, reusable, and maintainable code using advanced object-oriented design principles.
  • Write comprehensive tests (TDD) and maintain CI/CD pipelines for automated deployment.
  • Collaborate with cross-functional teams to integrate backend logic with front-end systems.

Backend DevelopmentDockerPostgreSQLSoftware ArchitectureSpring BootRedisCI/CDRESTful APIs

Posted 25 days ago
Apply
Apply

📍 Germany, Spain, Sweden, UK

🧭 Full-Time

💸 91000.0 - 114000.0 EUR per year

🔍 Software Development / Cloud Services

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Solid experience with the Go programming language.
  • Experience developing using Kubernetes API Patterns such as controllers and operators.
  • Experience delivering projects from gathering requirements to shipping products.
  • Experience with developing software that runs in the Cloud or experience with systems engineering.
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Cloud ComputingKubernetesGoGrafanaPrometheus

Posted 28 days ago
Apply
Apply

📍 EMEA

🧭 Full-Time

🔍 Emergency response

🏢 Company: Flare👥 101-250💰 $15,516,604 Series C over 4 years agoEmploymentHuman ResourcesFinancial ServicesSaaSEmployee BenefitsInformation TechnologyFinTechSoftware

  • Strong experience in Node.js and other JavaScript-based backend frameworks.
  • Deep understanding of both GraphQL and RESTful APIs, API design principles, and modern API tools.
  • Solid experience with real-time systems and related protocols like WebSockets or MQTT.
  • Experience with event-driven architectures.
  • Advanced knowledge of SQL and relational database management systems.
  • Familiarity with NoSQL databases.
  • Experience with optimizing database queries, schema design, and reducing database dependency.
  • Strong knowledge of designing modular and decoupled systems.
  • Experience in implementing microservices and distributed system architectures.
  • Experience with modular monolith architectures.
  • Proven ability to optimize APIs for high concurrency and low latency.
  • Experience in caching mechanisms (e.g., Redis, Memcached) and load-balancing techniques.
  • Proficient in backend testing frameworks.
  • Familiarity with CI/CD pipelines and containerization technologies.
  • Familiarity with observability practices & tools for monitoring backend services.
  • Collaborative mindset and excellent communication and leadership abilities.
  • Strong problem-solving skills.
  • Ability to work in an agile development environment.
  • Commitment to delivering reliable and efficient work/high work quality expectations.
  • Lead the design, development, and optimization of a sophisticated API layer for real-time operations.
  • Migrate existing architecture to a more modular, service-oriented approach.
  • Ensure APIs are highly performant, scalable, and resilient for real-time applications.
  • Collaborate with cross-functional teams to define backend architecture that supports real-time data processing.
  • Develop and implement best practices for data access, caching, and transaction handling.
  • Implement strategies for efficient data fetching and reduced database dependency.
  • Implement unit tests, integration tests, and other automated testing frameworks to ensure API reliability.
  • Monitor and improve backend performance metrics (latency, throughput, etc.).
  • Identify bottlenecks in the current database and API layer and propose effective solutions.
  • Lead backend development efforts, ensuring deliverables are met on time.
  • Collaborate with various teams to ensure successful deployment and migration to new architectures.
  • Define new architectures and strategies for improved performance and developer experience.

GraphQLNode.jsSQLRedisNosqlCI/CDRESTful APIsMicroservices

Posted 29 days ago
Apply
Apply

📍 United Kingdom

🔍 Healthcare

🏢 Company: C the Signs👥 11-50💰 $6,768,904 Series A about 3 years agoHospitalityHealth Care

  • Based in the UK.
  • 7+ years experience.
  • BSc degree in computer science/mathematics/engineering.
  • Demonstrated experience as a backend engineer with a strong focus on Java (v.17+) and Kotlin.
  • Proficiency in building containerised services with Spring Boot v3.
  • Advanced knowledge of GitHub, including Git best practices and GitHub Actions for CI/CD pipelines.
  • Experience working with AWS, particularly with ECS.
  • Experience working with MongoDB.
  • Experience in addressing and managing team dysfunctions in a leadership role.
  • Solid understanding of Scrum methodology and product requirements development.
  • Develop scalable software by applying best practices and collaborating with fellow engineers.
  • Facilitate clear and frequent communication between product and engineering to ensure alignment with the team's broader goals.
  • Drive project execution by collaborating closely with the product manager and other stakeholders.
  • Serve as a role model for other engineers, helping to elevate their skills and performance as needed.
  • Draft technical documentation and establish engineering policies.
  • Report directly to the Chief Architect.

AWSGitJavaKotlinMongoDBSCRUMSpring BootCI/CD

Posted about 1 month ago
Apply
Apply

📍 United Kingdom

🔍 HR tech, SaaS

🏢 Company: Spotted Zebra👥 11-50💰 $9,354,730 Series A over 1 year agoHuman Resources

  • Professional experience with Node.js and TypeScript.
  • Extensive experience building complex web-based digital products.
  • Hands-on experience with CI/CD pipelines.
  • Cloud expertise (preferably AWS or Heroku).
  • Excellent verbal and written communication skills.
  • Strong collaboration skills and experience working in cross-functional squads.
  • Self-starter with a track record of taking ownership and working autonomously.
  • Highly motivated, resilient, and optimistic in evolving situations.
  • Familiarity with NestJS and RabbitMQ is desirable.
  • Passion for developing SaaS products or experience with B2B SaaS.
  • Background in HR tech or familiarity with HR-related products and tools.
  • Experience in a startup environment and with microservice architectures.
  • Collaborating in a cross-functional squad.
  • Contributing great ideas and solutions to solve customer challenges.
  • Focusing on ownership over one or more microservices, delivering reliable and efficient code.
  • Maximizing velocity by minimizing technical debt and barriers.
  • Assisting with prototyping and validating ideas.
  • Opportunity to mentor junior team members.

AWSNode.jsRabbitmqTypeScriptNest.jsCI/CDMicroservices

Posted about 1 month ago
Apply
Apply

📍 Spain, EMEA

💸 80571.0 - 100713.0 EUR per year

🔍 Software Development / Observability

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Comfortable working in a remote-first company with effective communication skills.
  • Experience as a Software Engineer with full stack applications.
  • Proficient in either Golang or Python, and ideally React.
  • Ability to transform ideas into functional code and design solutions independently.
  • Commitment to user experience and product quality.
  • Experience developing cloud software and understanding technical impacts on codebase.
  • Involvement in community interactions is valued.
  • Clear communication skills in written and spoken English.
  • Coding new features and improving operational experience based on production insights.
  • Contributing to and reviewing design documents.
  • Shaping the team’s roadmap through active participation.
  • Collaborating with various teams across the organization.
  • Owning customer experience through participation in on-call rotations.

DockerPythonDjangoKubernetesGrafanaPrometheusReactCI/CD

Posted about 2 months ago
Apply
Apply

📍 United States, BC & ON, Canada

🧭 Full-Time

💸 139000.0 - 248000.0 USD per year

🔍 Website Experience Platform

  • 5+ years of experience in scalable, multi-tenant environments.
  • 2+ years experience leading projects.
  • Proficiency in Javascript/Typescript, MongoDB, and Node.
  • Valued testing and documentation skills.
  • Comfortable with ambiguity and scoping solutions.
  • Effective communication of trade-offs between technical and business requirements.
  • Passionate about encouraging and developing other engineers.
  • Architect, design, and implement scalable backend services.
  • Design and build high-volume APIs for internal and external developers.
  • Improve integrations with partners like Stripe.
  • Develop knowledge of business architecture and infrastructure.
  • Collaborate with software engineers, product managers, designers, and QA analysts.
  • Build and maintain unit and integration tests.
  • Mentor other engineers on best practices.

Backend DevelopmentNode.jsJavascriptMongoDBTypeScriptREST APIMicroservices

Posted about 2 months ago
Apply