Remote Full-Stack Software Engineer

Placements24
Riós, Spain
3 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure C Sharp (Programming Language) Software Quality Code Review Databases Software Debugging Design of User Interfaces
+23 more
Python (Programming Language) PostgreSQL MongoDB MySQL Node.Js NoSQL Software Engineering SQL Databases Web Applications Web Application Frameworks Google Cloud ReactJS Backend Git Vue.js Containerization AngularJS Integration Tests Information Technology Front End Software Development Software Version Control Docker Programming Languages

Job description

About the Role

Our client is seeking a highly motivated and experienced Remote Full-Stack Software Engineer to join their dynamic, globally distributed team. This position is critical for designing, developing, and maintaining both frontend and backend components of our innovative web applications. You will work in a fully remote, collaborative environment, contributing to all phases of the software development lifecycle. The ideal candidate possesses strong problem-solving skills, a deep understanding of modern programming languages and frameworks, and a passion for building scalable, high-performance software solutions. You will have the opportunity to work on challenging projects, collaborate with talented engineers, and influence the technical direction of our products. This role is perfect for an independent, proactive engineer who thrives in a remote setting.

Key Responsibilities

  • Design, develop, and implement robust backend services and APIs using languages like Python, Node.js, or Java.
  • Develop responsive and intuitive user interfaces using modern frontend frameworks such as React, Angular, or Vue.js.
  • Write clean, maintainable, and efficient code for both frontend and backend systems.
  • Collaborate with product managers, designers, and other engineers to define project requirements and technical solutions.
  • Optimize applications for scalability, performance, and reliability.
  • Implement and manage database solutions (e.g., SQL, NoSQL).
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and debug issues across the full stack.
  • Stay current with emerging technologies and industry best practices in software development.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience, with demonstrated experience across the full stack.
  • Proficiency in at least one backend programming language (e.g., Python, Node.js, Java, C#) and associated frameworks.
  • Strong experience with a modern frontend JavaScript framework (e.g., React, Angular, Vue.js).
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Familiarity with containerization technologies like Docker.
  • Proficient in using version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Ability to work independently with minimal supervision.

Benefits

Our client offers a highly competitive salary, comprehensive health and wellness benefits, and a retirement savings plan. As a fully remote position, you will enjoy the flexibility and autonomy to work from your preferred location. We provide a supportive and inclusive remote work culture, regular virtual team-building activities, and ample opportunities for professional growth and skill development.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience, with demonstrated experience across the full stack.
  • Proficiency in at least one backend programming language (e.g., Python, Node.js, Java, C#) and associated frameworks.
  • Strong experience with a modern frontend JavaScript framework (e.g., React, Angular, Vue.js).
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Familiarity with containerization technologies like Docker.
  • Proficient in using version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Ability to work independently with minimal supervision.

Benefits & conditions

Our client offers a highly competitive salary, comprehensive health and wellness benefits, and a retirement savings plan. As a fully remote position, you will enjoy the flexibility and autonomy to work from your preferred location. We provide a supportive and inclusive remote work culture, regular virtual team-building activities, and ample opportunities for professional growth and skill development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…