Full-Stack Developer Jobs

Spring
165 jobs found. to receive daily emails with new job openings that match your preferences.
165 jobs found.

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

Apply

📍 India

🧭 Full-Time

🔍 Software Development

  • Experience developing software in GCP, AWS, or Azure
  • 5+ yrs experience developing applications in Java
  • 3+ years required with at least one other programming language such as Node.js, Scala, Python, Go, C#, Typescript, Ruby.
  • Experience with relational databases, including designing complex schemas and queries.
  • Experience developing within distributed systems or a microservice based architecture.
  • Strong verbal and written communication skills for documenting workflows, tools, or complex areas of a codebase.
  • Ability to thrive in a fast-paced environment and multi-task efficiently.
  • Strong analytical and troubleshooting skills.
  • 3+ years of experience as a technical specialist in Customer-facing roles
  • Experience with Agile development methodologies
  • Experience with Continuous Integration and Continuous Delivery (CI/CD)
  • Create well-designed, documented, and tested software features that meet customer requirements.
  • Identify and address product bugs, deficiencies, and performance bottlenecks.
  • Participate in an agile delivery team, helping to ensure the technical quality of the features delivered across the team, including documentation, testing strategies, and code.
  • Help determine technical feasibility and solutions for business requirements.
  • Remain up-to-date on emerging technologies and architecture and propose ways to use them in current and upcoming projects.
  • Leverage technical knowledge to cut scope while maintaining or achieving the overall goals of the product.
  • Leverage technical knowledge to improve the quality and efficiency of product applications and tools.
  • Willingness to travel to client locations and deliver professional services

AWSDockerNode.jsPythonSQLAgileGCPGitJavaJava EEJenkinsKubernetesRubySpringSpring BootTypeScriptC#AzureGoServerlessCI/CDAgile methodologiesRESTful APIsLinuxDevOpsTerraformMicroservicesScala

Posted 2 days ago
Apply
Apply

📍 United States of America

💸 58800.0 - 101850.0 USD per year

🔍 Software Development

🏢 Company: vspvisioncareers

  • Bachelor’s Degree in Computer Science or related field or equivalent experience
  • 4+ years of programming experience
  • Proficient programming experience in one or more current programming languages
  • Excellent written and verbal communication skills
  • Strong technical knowledge of all phases of application development including analysis and programming
  • Experience using best practices for debugging and exception handling
  • Experience and proven ability to work with SQL and DB2
  • Ability to work within a loose agile framework
  • Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise.
  • Design, code/develop, test, and implement moderately complex systems
  • Research and permanently resolve system problems and incidents
  • Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities

AWSSQLAgileHibernateHTMLJava EEJavascriptSpringSpring BootSpring MVCTypeScriptAngularREST APICI/CDRESTful APIsLinuxScriptingSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Brazil

🔍 Software Development

🏢 Company: careers

  • 6+ years’ experience developing for highly scalable and available systems.
  • Experience must include the following: J2EE, Spring, HTML, CSS and JavaScript; Object Oriented Concepts, Data Structures, REST and/or SOA Services, Web technologies and internet protocols; knowledge of Vue.js and SASS is a plus.
  • Familiarity with Cloud platforms, AWS preferred (Azure or GCP are also welcome).
  • Proficiency with SQL and databases, MySQL preferred.
  • Excellent knowledge in practicing architectural and design patterns, open source platforms, frameworks, technologies and software engineering methodologies.
  • API design & implementation experience.
  • Require UI development and engineering experience delivering front-end features.
  • Experience developing innovative solutions that meet organizational needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and alignment to development goals and principles.
  • Experience working within the Agile development methodology.
  • Excellent cross-functional communication skills.
  • Preferably knowledgeable of the types of organization served by Motorola/Rave (state and local public safety, facilities / property management)
  • BS degree in Computer Science, Software Engineering or other relevant field(s)
  • Perform full-stack application development using Java Enterprise platform as well as front-end UI technologies and frameworks.
  • Code, build and test sophisticated digital experiences, services and cloud platforms.
  • Partner on the design and iterative development to enhance and support an effective, reliable and secure Alerting, messaging and workflow solution that scales to address Rave’s future vision.
  • Interact cross-functionally with Engineering, Operations, Product, and QA teams.
  • Design approaches supportive of Rave’s multi-tenant SaaS architecture.
  • Help convert functional requirements into technical designs addressing high-level business and use-case objectives.
  • Implement platform features in a cloud environment using cloud technologies and tools.
  • Develop and share industry and product technical expertise.

SQLAgileFrontend DevelopmentHTMLCSSJavaJavascriptSpringVue.JsAPI testingREST APISaaS

Posted 3 days ago
Apply
Apply

📍 United States of America

💸 80325.0 - 89250.0 USD per year

  • Experienced with Java using Spring/Hibernate.
  • Experienced with TypeScript/JavaScript using ReactJS/Redux/Sagas.
  • Familiarity with AI technologies and/or approaches (e.g., predictive models, data mining, machine learning, natural language processing).
  • Develops, tests and maintains digital software applications using current and emerging technologies.
  • Troubleshoots software issues and conducts root cause analysis.
  • Defines design patterns for software implementation.
  • Contributes to architectures, algorithms, interfaces and designs for software systems.
  • Implements continuous integration and continuous delivery (CI/CD) tools.
  • Implements delivery of computing services to be used across applications leveraging current best practices.
  • Supports project management reviews and compliance audits.
  • Performs other duties as assigned.

HibernateJavaJavascriptReact.jsSpringTypeScriptReduxCI/CD

Posted 4 days ago
Apply
Apply

📍 ANZ (Australia, New Zealand)

🧭 Full-Time

🔍 Software Development

  • Commercial experience developing sophisticated web applications in Java.
  • You are firmly grounded in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns
  • You have experience building high-performance, scalable backend services with strong skills in API design and implementation.
  • Developing backend services that leverage cutting-edge AI capabilities while maintaining system stability with Java.
  • Working collaboratively with leads, product managers, and engineers across teams at Canva to unblock back-end works that help your group deliver features and experiments to our customers worldwide
  • Building robust APIs that balance creating at scale with creative flexibility and building tools and frameworks that help us rapidly and effectively conduct experiments across different parts of the Canva app

AWSBackend DevelopmentSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsJavaJava EEJVMSoftware ArchitectureSpringSpring BootSpring MVCAlgorithmsAPI testingData engineeringData StructuresJava SpringPostgresREST APICI/CDLinuxMicroservicesExcellent communication skillsProblem-solving skillsTeamworkData management

Posted 4 days ago
Apply
Apply

📍 Spain

🧭 Full-Time

💸 101000.0 - 131000.0 EUR per year

🔍 Financial Services

  • 7+ years of proven experience as a software engineer role with leadership responsibilities and 1+ years as an engineering manager.
  • Drive to change consumer financial services for the better.
  • Prior experience growing and managing a high performing engineering team.
  • Fluency in back end development.
  • Prior experience architecting, building, launching and maintaining consumer scale products.
  • Strong cross-team communication and collaboration skills.
  • Lead, mentor, and grow an engineering team responsible for the backbone of our loans recovery processes
  • Mentor engineers on the team to help improve their designs, code quality, and testing.
  • Own availability, reliability, and performance of your team’s systems.
  • Partner with product managers to design and build best-in-class systems and processes to reconcile and report.
  • Partner with a diverse set of engineering teams who build solutions throughout the entire lifecycle of a loans repayment at Affirm
  • Build relationships and engage with senior management in the organization

Backend DevelopmentLeadershipSoftware DevelopmentSQLData AnalysisJavaJava EESpringSpring BootCross-functional Team LeadershipREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsAccountingMicroservicesTeam managementNodeJSSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 Brazil

🔍 Software Development

🏢 Company: careers

  • 6+ years’ experience developing for highly scalable and available systems.
  • Experience must include the following: Java, J2EE, Spring, HTML, CSS and JavaScript;  Object Oriented Concepts, Data Structures, REST and/or SOA Services, Web technologies and internet protocols; knowledge of Vue.js and SASS is a plus.
  • Familiarity with Cloud platforms, AWS preferred (Azure or GCP are also welcome).
  • Proficiency with SQL and databases, MySQL preferred.
  • Excellent knowledge in practicing architectural and design patterns, open source platforms, frameworks, technologies and software engineering methodologies.
  • API design & implementation experience.
  • Preferably UI development and engineering experience delivering front-end features.
  • Experience developing innovative solutions that meet organizational needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and alignment to development goals and principles.
  • Experience working within the Agile development methodology.
  • Excellent cross-functional communication skills.
  • Preferably knowledgeable of the types of organization served by Motorola/Rave (state and local public safety, facilities / property management)
  • BS degree in Computer Science or other relevant field(s)
  • Advanced English - be able to communicate effectively in English (read, write and speak)
  • Perform full-stack application development using Java Enterprise platform as well as front-end UI technologies and frameworks.
  • Code, build and test sophisticated digital experiences, services and cloud platforms.
  • Partner on the design and iterative development to enhance and support an effective, reliable and secure Alerting, messaging and workflow solution that scales to address Rave’s future vision.
  • Interact cross-functionally with Engineering, Operations, Product, and QA teams.
  • Design approaches supportive of Rave’s multi-tenant SaaS architecture.
  • Help convert functional requirements into technical designs addressing high-level business and use-case objectives.
  • Implement platform features in a cloud environment using cloud technologies and tools.
  • Develop and share industry and product technical expertise.

AWSSQLAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavaJava EEJavascriptMySQLSpringVue.JsAPI testingData StructuresREST APICI/CD

Posted 5 days ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 58800.0 - 101850.0 USD per year

🔍 Software Development

🏢 Company: vspvisioncareers

  • Bachelor’s Degree in Computer Science or related field or equivalent experience
  • 4+ years of programming experience
  • Proficient programming experience in one or more current programming languages
  • Experience using best practices for debugging and exception handling
  • Experience with Continuous Integration
  • Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise.
  • Design, code/develop, test, and implement moderately complex systems
  • Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities

AWSSQLAgileHibernateHTMLJava EEJavascriptSCRUMSpringSpring BootTypeScriptAngularCommunication SkillsRESTful APIsLinuxScriptingSoftware EngineeringDebugging

Posted 5 days ago
Apply
Apply

📍 United States

🔍 Information Technology

  • Minimum of 10 years of overall professional business and technical experience required.
  • Prior experience working with Java, spring and angular / React UI.
  • Extensive experience in developing and implementing enterprise-level applications using Java programming language, along with a deep understanding of the Spring Framework ecosystem, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Proficiency in building dynamic and responsive user interfaces using modern JavaScript frameworks such as Angular or React, and a solid understanding of front-end development concepts, including HTML, CSS, and JavaScript.
  • Experience dealing with business processes and systems.
  • Concrete experience as a Project Manager with a proven track record on medium to complex projects in an onshore/offshore model.
  • Experience across multiple organizations and multiple verticals.
  • Experience with records management, government, health, finance, insurance or other regulations regarding document management.
  • Demonstrates leadership through the ability to get things done.
  • Proven customer facing experience, internal/external written and verbal communication, interpersonal and analytical skills.
  • Responsible for planning, leading and executing a successful project independently with and seamlessly transitioning the customer to the account support team.
  • Responsible for developing internal and external workflows along with associated training documents across multiple service lines with guidance from SME
  • Responsible for analyzing and putting appropriate plans in place to mitigate risk.
  • Responsible for supporting multiple complex projects spanning multiple service lines globally and delegating project tasks where appropriate to leverage expertise.
  • Develop implementation strategies and detailed plan to support strategies
  • Makes recommendations on how best to navigate both internally within Iron Mountain and externally within the customer’s organization to access resources and build consensus regarding project strategy and direction.
  • Serves as the day-to-day contact for the customer during the project.
  • Validates the first few invoice cycles are accurate, so that any customer issues regarding their invoice are addressed promptly.
  • Manages internal project teams as required to execute project work and meet customer’s expectations.
  • Develops and manages weekly status reports, meeting notes and action item logs.
  • Leads both internal and external team meetings to assist with open communications and reporting project progress.
  • Utilizes reporting tools to measure and communicate progress, quality and compliance to the program.
  • Assists customers in the development of internal communications to educate and train the customer’s user community.
  • Identifies potential product and services opportunities during the project.
  • Responsible for mentoring others within the Customer Implementation team
  • Responsible for building the first impression Customer relationship
  • Continuous improvement of the customer experience to build more loyalty amongst our customers.
  • Active listening with our customers to understand their needs and determine ways to solve them.
  • Being empathetic with customers when solving their problems to understand how they are feeling.
  • Pivoting to new challenges and being able to adjust as necessary to provide a consistent and positive experience.

LeadershipProject ManagementAgileHTMLCSSJavaJavascriptReact.jsSpringSpring BootSpring MVCAngularCommunication SkillsCI/CDCustomer serviceRESTful APIsMentoringTime ManagementExcellent communication skillsRisk ManagementTeam management

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 190000.0 USD per year

🔍 Cybersecurity

🏢 Company: Analyst1👥 11-50SecurityCyber SecuritySoftware

  • Senior level experience with Java (17+), Spring (6), Hibernate/JPA, SQL.
  • Proclivity to make complex problems simple.
  • An automated test-mindset.
  • Clear communication with ease in understanding challenging concepts.
  • Passionate and energized by working as part of a fully-remote team.
  • A strong belief in unit testing code.
  • Work with a high quality and motivated team that swarms together to solve problems and still have the autonomy to design solutions.
  • Develop and maintain the next generation of cyber intelligence software.
  • Contribute to the bottom line and see impact with clients quickly.

SQLHibernateJavaSpringRESTful APIs

Posted 7 days ago
Apply
Shown 10 out of 165

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.