Full-Stack Developer Jobs

Redis
374 jobs found. to receive daily emails with new job openings that match your preferences.
374 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 United States

💸 126100.0 - 178000.0 USD per year

🔍 Software Development

🏢 Company: HashiCorp👥 1001-5000💰 Secondary Market about 4 years ago🫂 Last layoff almost 2 years agoPrivate CloudDevOpsInformation TechnologyCyber SecuritySoftwareCloud Infrastructure

  • Have 3+ years of production experience working on any of the following: Backend applications (e.g., Ruby on Rails), Databases (e.g., Postgres, Redis), Services written in Go
  • Strive for quality through maintainable code and comprehensive testing from development to deployment
  • Experience building and scaling distributed, highly available systems
  • Develop and maintain the backend services on which HCP Terraform relies
  • Continuously improve the product by writing code in systems written in Ruby on Rails and Golang
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services
  • Enable your teammates through technical mentorship, code reviews, and pairing
  • Participate in a 24/7 on-call rotation that supports our production services

Backend DevelopmentPostgreSQLRuby on RailsGoRedisCI/CDRESTful APIsTerraformMicroservicesSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 Hungary

🧭 Full-Time

🔍 Software Development

🏢 Company: ABBYY👥 1001-5000💰 almost 4 years agoCommunications InfrastructureAnalyticsData VisualizationSoftware

  • Experience with TypeScript, including advanced types and type-checking techniques and understanding of Node.js runtime and ecosystem.
  • Experience with React, Tailwind, Vitest, Node.js or Hono, MongoDB, Redis, Playwright, pnpm/mono-repos
  • Designing and building RESTful and/or GraphQL APIs.
  • Understanding of relational databases concepts (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with promises, async/await, and event-driven architecture.
  • Knowledge of testing frameworks (e.g., Jest, Mocha) and debugging tools.
  • Understanding of code linting, formatting, and adherence to best practices (e.g., ESLint, Prettier).
  • Experience with Git and collaborative development workflows (e.g., GitHub, GitLab).
  • Knowledge of continuous integration and deployment tools (e.g., GitHub Actions, Jenkins, CircleCI).
  • Ability to troubleshoot issues and optimize application performance.
  • Capable of clearly communicating technical concepts to team members.
  • Commitment to writing clean, maintainable, and well-documented code, following best practices such as TDD, unit testing, and code reviews.
  • Own the design, development, testing, deployment, and support of features and services from concept to delivery.
  • Ensure high code quality, performance, and maintainability by following best practices and conducting thorough code reviews, automated testing, and performance monitoring.
  • Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to define and deliver features that meet both business and technical objectives.
  • Proactively identify areas for improvement within the codebase, infrastructure, and development process. Drive solutions that increase team efficiency and code quality.
  • Monitor the health and performance of services and ensure timely resolution of issues and bugs.
  • Stay current with new technologies and trends to ensure the systems you build are modern, scalable, and aligned with industry best practices.

GraphQLNode.jsPostgreSQLSoftware DevelopmentFull Stack DevelopmentGitMongoDBMySQLTypeScriptAPI testingRedisReactCI/CDRESTful APIsDebugging

Posted 2 days ago
Apply
Apply

📍 UK, Europe

🧭 Full-Time

  • Track record of project ownership and exceptional product delivery
  • Competent in TypeScript, Node.js and SQL
  • Knowledgeable on best practices in back-end (specifically API) architecture
  • Experience working across a broad spectrum of the tech stack, with the ability to assist in tasks such as writing Terraform resources or creating GitHub Actions, in addition to a primary focus on backend development.
  • Writing well-architected, maintainable code (probably goes without saying)
  • Planning and leading high-complexity stories and epics
  • Reviewing story plans and offering insights on impacts to other parts of the application
  • Collaborating closely with the Quality Engineering team to write and maintain automated and regression tests, ensuring robust and reliable code
  • Participating in constructive code review sessions that focus on quality and productivity, while balancing the need to ship features in a timely manner
  • Focusing on delivering an exceptional user experience, with a strong attention to detail that reflects our commitment to creating intuitive and effective products
  • Participating as a primary on-call resource for service disruptions on rotation
  • Suggesting new technologies and techniques to improve engineer productivity
  • Collaborating with and mentoring your peers on security best practices
  • And finally, deploying your code to production and seeing the customer revel in feedback loop nirvana

AWSBackend DevelopmentNode.jsSQLExpress.jsFull Stack DevelopmentGitJestKubernetesTypeScriptAPI testingRedisReactCI/CDRESTful APIsDevOpsTerraformSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 Argentina, Colombia

🧭 Full-Time

💸 4000.0 USD per month

🏢 Company: Workana

  • More than 5 years of experience in complex integrations in production environments.
  • Experience in integration design with REST, GraphQL, Webhooks APIs.
  • Knowledge of asynchronous messaging (Kafka, RabbitMQ, Redis Streams).
  • Experience with Swagger/OpenAPI.
  • Familiarity with Erlang and PHP (it is not necessary to program, but yes to understand them).
  • Experience with Docker containers and Linux administration.
  • Experience with Kubernetes (desirable).
  • Knowledge of observability (Datadog, Prometheus, Grafana, ELK, etc.).
  • Experience resolving incidents in production environments.
  • Design and maintain integration architecture, ensuring scalability, resilience, and efficiency.
  • Develop bidirectional integration strategies between clients and the platform.
  • Define and manage integration interfaces: APIs, connectors, and adapters.
  • Design orchestration solutions: data flows, real-time synchronization, and event handling.
  • Manage and evolve the platform's APIs with a focus on versioning and stability.
  • Maintain and operate integrations with messaging/event technologies like Kafka, RabbitMQ or Redis Streams.
  • Ensure observability of integrations: metrics, logs, and traceability.
  • Work with Docker and Kubernetes environments.
  • Diagnose and resolve production issues.
  • Document integration flows, architectures, and best practices.
  • Collaborate with technical teams and clients to ensure a smooth integration experience.

DockerGraphQLErlangKubernetesOAuthRabbitmqApache KafkaAPI testingGrafanaPrometheusREST APIRedisCI/CDRESTful APIsLinuxTerraformDocumentationMicroservicesJSONAnsible

Posted 3 days ago
Apply
Apply

📍 Argentina, Colombia, Mexico

🧭 Full-Time

💸 4000.0 USD per month

🔍 Software Development

🏢 Company: Workana

  • Más de 5 años de experiencia desarrollando con Erlang/OTP.
  • Experiencia en sistemas backend de alta concurrencia y baja latencia.
  • Sólidos conocimientos en arquitectura de software distribuido.
  • Experiencia con Redis, Kafka o RabbitMQ.
  • Integración de protocolos como TCP, UDP, SCTP, WebSockets y gRPC.
  • Experiencia en contenedores (Docker) y administración de entornos Linux.
  • Conocimiento en monitoreo y optimización de sistemas distribuidos.
  • Capacidad de resolución de problemas complejos en entornos concurrentes.
  • Diseñar y desarrollar sistemas backend robustos, escalables y tolerantes a fallos utilizando Erlang/OTP.
  • Aplicar principios arquitectónicos para garantizar eficiencia, concurrencia y resiliencia.
  • Diseñar e implementar mecanismos de mensajería y eventos con Redis, Kafka y RabbitMQ.
  • Optimizar la gestión de procesos en Erlang, asegurando el uso eficiente de recursos.
  • Implementar arquitecturas basadas en actor model, message passing y event-driven.
  • Integrar protocolos como WebSockets, TCP, UDP, gRPC o SCTP.
  • Mantener y mejorar entornos con Docker y Linux.
  • Participar en arquitecturas distribuidas con Kubernetes (deseable).
  • Realizar pruebas de carga y diagnósticos de rendimiento.
  • Colaborar con equipos de infraestructura y DevOps para mejorar despliegues y disponibilidad.
  • Documentar arquitecturas y decisiones técnicas.

Backend DevelopmentDockerErlangKafkaKubernetesRabbitmqSoftware ArchitecturegRPCRedisCI/CDLinuxMicroservices

Posted 3 days ago
Apply
Apply

📍 India

🔍 Software Development

🏢 Company: YipitData👥 251-500💰 Debt Financing 10 months agoMarket ResearchAnalyticsData Visualization

  • Bachelor's degree in Computer Science, or related majors, 5+ yrs backend experience.
  • Solid computer foundation and programming skills, familiar with common data structures and algorithms.
  • Excellent in one of the following languages: Go/Python/C/C++/Java.
  • Familiar with one of open source components: Mysql/PostgreSQL/Redis/Kafka/ElasticSearch/Message Queue/Nosql.
  • Experience in architecture and developing large-scale distributed systems.
  • Exposure to cloud infrastructure, such as kubernates/docker, Azure/AWS/GCP.
  • Familiarity with ERP systems.
  • Implement connectors to fetch ERP data.
  • Implement or upgrade backend APIs
  • Take charge of the ERP system’s data storage.
  • Design technical solutions
  • Maintain existing services
  • Work with US/SG/China teams

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLCloud ComputingElasticSearchGCPJavaKafkaKubernetesMySQLC++AlgorithmsData engineeringData StructuresGoREST APIRedisCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesExcellent communication skillsData visualizationData modelingScriptingData analyticsData managementDebugging

Posted 3 days ago
Apply
Apply

📍 North America

🧭 Full-Time

🔍 Advertising

  • Extensive experience with big data processing, ideally at the scale of terabytes or more.
  • Strong technical leadership skills with a proven ability to define and drive long-term engineering strategies.
  • Hybrid expertise in data engineering and software development – not just someone who runs queries, but someone who has built scalable data systems and engineering solutions.
  • Hands-on experience with data warehouse technologies is highly desirable.
  • Bonus: Familiarity with tools like Trino/Presto, Snowflake, and other modern data warehouse platforms.
  • Track record of building and scaling robust data pipelines and systems in production environments.
  • An ability to think strategically, lead technically, and inspire the team toward delivering high-impact, scalable solutions.
  • Architect scalable low-latency backend systems and data pipelines.
  • Lead and mentor a team of talented engineers within the backend distributed systems team
  • Make a positive impact on the team's productivity and growth
  • Promote software development best-practices and conduct rigorous code reviews
  • Rigorously identify and solve technical challenges
  • Conduct interviews to attract and identify potential high performing candidates
  • Balance and prioritize projects to maximize efficiency and ensure company objectives are achieved

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSoftware DevelopmentSQLCloud ComputingElasticSearchKafkaRuby on RailsSoftware ArchitectureAlgorithmsData engineeringData StructuresGoRedisNosqlCI/CDProblem SolvingRESTful APIsMentoringMicroservicesData visualizationTeam managementData modelingData management

Posted 3 days ago
Apply
Apply

📍 Europe (including EEA, UK, Switzerland, Ukraine, Moldova, Georgia, Armenia, Montenegro, Turkey, Western Balkans)

🧭 Full-Time

🔍 Fintech

  • Strong knowledge of PHP 8.3 and the Symfony framework.
  • Hands-on experience with PostgreSQL and MySQL databases.
  • Familiarity with ClickHouse for analytics and Redis for caching.
  • Proficiency in managing dependencies using Composer.
  • Expertise in database design, schema optimization, and performance tuning.
  • Proven experience building and integrating REST APIs.
  • Basic understanding of the Go programming language.
  • Develop and maintain backend services using PHP 8.3 and Symfony.
  • Design, optimize, and maintain relational databases such as PostgreSQL and MySQL.
  • Implement high-performance analytics solutions with ClickHouse and caching mechanisms using Redis.
  • Manage project dependencies efficiently with Composer.
  • Design and optimize database schemas for performance and scalability.
  • Build and maintain robust REST APIs and integrate them with external services.
  • Collaborate with front-end developers and other stakeholders to deliver seamless user experiences.

Backend DevelopmentPHPPostgreSQLMySQLClickhouseREST APIRedisSymfony

Posted 3 days ago
Apply
Apply

📍 Romania

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • Expert knowledge of any of the following backend languages: Go, Scala, Java, Node.js or Python (We use Go)
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you.
  • Deep understanding of distributed systems and scalability challenges.
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
  • Existing exposure to Go, Scala, AWS, Cassandra, Kafka, OpenSearch.
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products.
  • Design, develop, document, test, deploy, operate and enhance large-scale, resilient and fault-tolerant services.
  • Take ownership and be accountable for deliverables.
  • Work on cross-team platform-level initiatives and projects.
  • Troubleshoot critical production issues during on-call rotations and implement solutions.
  • Triage system issues and debug by analyzing the sources of issues and the impact on service operations.
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system.
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability.

AWSBackend DevelopmentDockerPythonSoftware DevelopmentCloud ComputingGitJavaKafkaKubernetesAlgorithmsCassandraData StructuresGoPostgresREST APIRedisCI/CDMicroservices

Posted 3 days ago
Apply
Apply

📍 Serbia, Georgia, Turkey, Armenia

🔍 Fintech

🏢 Company: Libertex Group👥 251-500Financial ServicesFinanceTrading Platform

  • 10+ years in software development, with at least 5 years in a leadership or management role.
  • Strong hands-on experience with Java (JVM, GC, Java SE, Java 21) and Spring Boot (MVC, Data, Spring Boot 3).
  • Experience with relational databases and SQL (preferably PostgreSQL) and NoSQL (preferably Redis).
  • Knowledge and experience with AWS services and environment.
  • Experience with DevOps, GitOps practices, and CI/CD development (preferably GitLab, Jenkins, Kubernetes, Helm, ArgoCD).
  • Experience with observability and monitoring (preferably Victoria Metrics, Grafana, ELK).
  • Experience with event-driven architectures and Kafka.
  • Develop and communicate a clear vision and tech roadmap for the developer community.
  • Establish and enforce development standards, best practices, and coding guidelines.
  • Lead, mentor, and inspire a diverse community of developers.
  • Organize cross-functional collaboration and knowledge sharing.
  • Initiate and manage R&D projects to evaluate and implement new technologies, tools, and methodologies.
  • Experiment with innovative solutions that enhance development efficiency and product quality.
  • Identify and resolve bottlenecks in the development lifecycle.
  • Drive initiatives for automation and process refinement.
  • Ensure that cross-stack best practices are shared and adopted across teams.

AWSBackend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLGitJavaJavascriptJenkinsJVMKafkaKubernetesSpring BootC++Cross-functional Team LeadershipGrafanaAngularRedisCommunication SkillsCI/CDMentoringDevOps

Posted 4 days ago
Apply
Shown 10 out of 374

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why Full-Stack Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search — filter job listings based on your country of residence;
  • AI-powered job processing — artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters — sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates — we monitor job relevance and remove outdated listings;
  • personalized notifications — get tailored job offers directly via email or Telegram;
  • resume builder — create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security — modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing — up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.