Front-End Developer Remote Jobs

Design Patterns
468 jobs found. to receive daily emails with new job openings that match your preferences.
468 jobs found.

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

Apply
🔥 Software Engineer (Remote)
Posted 14 minutes ago

📍 United States of America

🏢 Company: kohlscareers

  • 2+ years of experience in software development
  • Knowledge of application design patterns, event-driven architecture, database schemas and testing strategies
  • Experience in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security
  • Develop high-quality applications using extreme programming (XP) practices and a user-centric approach
  • Participate in the entire application lifecycle in collaboration with designers, product managers and other engineers on the product team
  • Leverage critical thinking, experimentation, data and industry best practices to achieve desired business outcomes

Backend DevelopmentSoftware DevelopmentSQLDesign PatternsGitJavaJava EESpring BootSpring MVCRedisNosqlCI/CDRESTful APIs

Posted 14 minutes ago
Apply
Apply
🔥 Full-Stack Engineer
Posted 20 minutes ago

📍 Brazil, the U.S., and Canada

🧭 Full-Time

🔍 Payments

  • Solid knowledge of object-oriented languages, mainly Java
  • Experience with web development using Angular2+, React, JavaScript
  • Understand the different software architectures and the application of each.
  • You can distinguish the applicability of design patterns in the concrete cases that day-to-day imposes.
  • You have basic knowledge of SQL statements and have already worked with a relational database on the market.
  • Preferably you are familiar with non-relational databases.
  • Preferably your knowledge of SQL is capable of analyzing non-performing queries and promoting solutions to optimize them.
  • Create and maintain features in backend and Web including integration scripts applications and be able to develop unit tests for the same features.
  • Responsible for investigating problems in applications in collaboration with support teams, PMs, EM, and other squads.
  • Propose and do refactors.
  • Estimate efforts for tasks with a high level of accuracy.
  • Analyze large volumes of data to find possible problems and propose performance improvements.
  • Identify performance issues and propose solutions.
  • Participate in technical meetings and propose solutions to problems.
  • Create alarms in metrics systems used by the company.
  • Indicate new tools and technologies.
  • Support new developers in the company and train them on the development process, patterns and features.
  • Participate in functional meetings with non-engineering teams with knowledge about all front end features and with skills to propose solutions.
  • Document features in the available tool.
  • Creation of integrated tests in the tool provided.
  • In refinement meetings, analyze all proposals and be able to define the best solution.
  • Be able to participate in war rooms and create an action plan.

Backend DevelopmentSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavaJavascriptAngularReactCI/CDRESTful APIs

Posted 20 minutes ago
Apply
Apply

📍 India

🔍 Healthcare

🏢 Company: teladochealth_is_hiring

  • 7+ years’ experience as Software Engineer with Ruby on Rails coding
  • 2 years of Frontend experience using React.JS
  • Strong teamwork and collaborative skills
  • Strong software development experience with server-side proficiency on Ruby (Rails)
  • Proven experience designing APIs whether in RESTful, GraphQL or gRPC microservices style
  • Proficiency in automated testing, writing unit tests and working knowledge of continuous integration environments
  • Strong foundation in data structures, design patterns, OOP/OOD and architecture principles
  • Demonstrated knowledge of MySQL or another RDBMS including schema design, querying, etc.
  • Supported a continuous integration process
  • Superb attention to the details that delight users
  • Proven experience with multiple product iterations and releases
  • Build APIs for web and mobile consumption
  • Develop integrations to enhance the user experience
  • Model database schema in MySQL
  • Design associated object models in Ruby, Rails
  • Build easy-to-use, well-tested, scalable microservices
  • Enhance our development and delivery process through new tools
  • Work with QA to enhance product quality through automation
  • Analyze and fix bugs and other issues

Backend DevelopmentDockerSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentGitMySQLQA AutomationReact.jsRuby on RailsAPI testingRubyOnRailsCI/CDRESTful APIsMicroservicesJSONSoftware Engineering

Posted about 9 hours ago
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Software Development

  • 8+ years of commercial experience in a software development environment, ideally with experience in building internal/external SDKs, APIs, libraries, and frameworks.
  • Technical leadership experience on large scale projects, linking up multiple teams at once.
  • Strong problem-solving skills, with the ability to break large projects down into smaller ones and deliver on them through others.
  • Excellent written and verbal communication skills with a proven ability to work with technical and non-technical stakeholders.
  • Experience with JavaScript, HTML, CSS, React, TypeScript, and MobX is valuable.
  • Firmly grounded computer science and engineering fundamentals including asynchronous programming, data structures, solution design, architecture, and design patterns.
  • Understanding of browser rendering pipeline, event handling, WebWorkers, WebGL/WebGPU would be a bonus, but not required.
  • Passion for performance debugging and benchmarking
  • Design and implement public APIs that balance extensibility, usability, and long-term maintainability.
  • Improve app runtime performance to ensure seamless, high-quality integrations.
  • Work cross-functionally with core Canva teams to expose internal features via external APIs while maintaining architectural integrity.
  • Provide technical leadership, mentoring other engineers and driving best practices across the team.
  • Advocate for developer needs, ensuring that Canva’s SDK and APIs align with the expectations of third-party developers.
  • Facilitate knowledge sharing and effectively advocate for engineering needs to non-technical stakeholders within the group
  • Model initiative and ownership in achieving goals, improving processes and solutions

LeadershipSoftware DevelopmentDesign PatternsFrontend DevelopmentHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptAPI testingData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringExcellent communication skills

Posted about 9 hours ago
Apply
Apply

📍 Mexico, Argentina, Colombia, Brazil, Chile

🔍 MarTech for Retail

🏢 Company: DaCodes

  • 10+ years of hands-on experience in Java development
  • Experience in MarTech technologies
  • 5+ years of experience in the retail industry

PostgreSQLDesign PatternsJavaSoftware ArchitectureExcellent communication skillsTeam management

Posted about 9 hours ago
Apply
Apply
🔥 Sr. Software Engineer
Posted about 10 hours ago

📍 United States

💸 150000.0 - 180000.0 USD per year

🔍 Healthcare Fintech

  • 5+ years of experience in backend development with Java.
  • Strong understanding of object-oriented programming and design patterns.
  • Knowledge of relational databases and SQL.
  • Proficient in version control systems like Git.
  • Design, develop, and maintain backend systems.
  • Collaborate with cross-functional teams to define and implement new features.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of backend designs.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug applications.
  • Stay up-to-date with emerging technologies and industry trends.

Backend DevelopmentSQLDesign PatternsGitJavaSpring BootJava Enterprise EditionRDBMSRESTful APIsDebugging

Posted about 10 hours ago
Apply
Apply
🔥 Senior Backend Software Engineer
Posted about 15 hours ago

📍 DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, and VA

🧭 Full-Time

🔍 Software Development

🏢 Company: AWeber

  • Experience with Python and frameworks like Tornado and Rejected.
  • Knowledge of Docker and Kubernetes.
  • Ability to work in a 24x7 on-call rotation.
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Work alongside a team of skilled engineers, writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.

AWSBackend DevelopmentDockerPythonSQLCloud ComputingDesign PatternsGitKafkaKubernetesAlgorithmsData StructuresREST APICommunication SkillsCI/CDAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesTeamworkJSONScriptingSoftware EngineeringDebugging

Posted about 15 hours ago
Apply
Apply

📍 Brazil

🔍 9-1-1 industry

🏢 Company: careers

  • 5+ years of experience with .Net development tools such as .Net Core, ASP.Net and C#
  • Strong in C#, with a good knowledge of its ecosystems
  • Experience with Cloud, serverless, or distributed systems
  • Strong with .NET framework as well as .Net Core
  • Strong understanding of object-oriented programming
  • Strong understanding of message queuing
  • Strong understanding of asynchronous
  • Experience with various design and architectural patterns
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation
  • Contribute in all phases of the development life-cycle

ASP.NETCloud ComputingDesign PatternsC#Azure.NET coreCI/CD

Posted about 16 hours ago
Apply
Apply
🔥 Senior Backend Engineer
Posted about 19 hours ago

📍 United States

🧭 Full-Time

🔍 Software Development

  • 7+ years of experience related to Java development (Kotlin preferred) in addition to data engineering and modeling complex data
  • Strong experience in SQL, data modeling, and manipulating and extracting large data sets.
  • Hands-on experience working with data warehouse technologies.
  • Experience building high-quality APIs and working with microservices (Spring Boot, REST).
  • Experience with cloud infrastructure and containerization (Docker, Kubernetes).
  • Proficiency with Git, CI/CD pipelines, and build tools (Gradle preferred).
  • Work with your engineering squad to design and build a robust platform that will handle terabytes of real-time and batch data flowing through internal and external systems.
  • Build high volume and low latency services that are reliable at scale.
  • Create and manage ETL/ELT workflows that transform our billions of raw data points daily into quickly accessible information across our databases and data warehouses
  • Develop big data solutions using commercial and open-source frameworks.
  • Collaborate with and explain complex technical issues to your technical peers and non-technical stakeholders.

Backend DevelopmentDockerSQLCloud ComputingDesign PatternsETLGitJavaKafkaKotlinKubernetesSpring BootAlgorithmsAPI testingData engineeringData StructuresREST APISparkCI/CDRESTful APIsMicroservicesData modeling

Posted about 19 hours ago
Apply
Apply

📍 Argentina, Mexico, Colombia, Peru

🧭 Part-Time

🔍 Software Development

🏢 Company: Multiplica Talent👥 101-250Staffing AgencyOutsourcingInformation TechnologyRecruiting

  • Experiencia demostrada como Backend Developer, preferiblemente en un entorno de desarrollo empresarial.
  • Fuerte experiencia en el desarrollo y la integración de APIs, especialmente con Python.
  • Conocimiento sólido de los principios de diseño de software, patrones de diseño y arquitecturas de microservicios.
  • Experiencia previa con Zoho CRM y otras aplicaciones de Zoho (preferido).
  • Competencia en el desarrollo con Python de al menos 3 años.
  • Familiaridad con bases de datos relacionales y no relacionales, así como con herramientas de almacenamiento de datos.
  • Habilidad para trabajar de forma colaborativa en un equipo multidisciplinario.
  • Excelentes habilidades de resolución de problemas y atención al detalle.
  • Buena capacidad de comunicación verbal y escrita en español e inglés.
  • Zoho CRM está hecho en Java (Spring Framework) por lo que dominio en dicho lenguaje sería esencial
  • Colaborar estrechamente con el equipo de desarrollo para mejorar y mantener el desarrollo existente.
  • Integrar APIs de Python en el desarrollo actual para mejorar la funcionalidad y la interoperabilidad.
  • Desarrollar y mantener integraciones entre Zoho CRM, Zoho Bus y Zoho Expense.
  • Diseñar, desarrollar y mantener servicios backend escalables y eficientes.
  • Participar en la planificación, diseño y ejecución de nuevos desarrollos y funcionalidades.
  • Colaborar con otros equipos técnicos para garantizar la coherencia y la calidad del código.
  • Realizar pruebas exhaustivas y resolver problemas para garantizar la estabilidad y la fiabilidad de los sistemas.

Backend DevelopmentPythonSQLDesign PatternsJavaSoftware ArchitectureAPI testingNosqlRESTful APIsMicroservices

Posted about 21 hours ago
Apply
Shown 10 out of 468

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 Front-End Developer Remote 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.