Remote Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Join the European Development Team at Centric Software as a Senior Software Engineer in a remote role open to candidates located in Spain.
  • Take ownership of designing and developing product features, whether front-end, back-end, or full-stack, tailored to your experience, interests, and business needs.
  • Collaborate cross-functionally with Product Managers, business stakeholders, and other tech teams throughout the project lifecycle.
  • Communicate effectively with users, technical teams, and management to gather requirements and articulate technical designs.
  • Lead the design and implementation of crucial system features using Java and/or JavaScript brilliance.
  • Advocate for architectural enhancements and guide the transition to a Microservices ecosystem.
  • Mentor junior engineers and foster a culture of innovation and excellence.

Requirements:

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming experience with either Java or JavaScript.
  • Proficiency in Java, JavaScript, or related technologies.
  • Mastery of Object-Oriented Programming (OOP) principles and design patterns.
  • Excellent communication skills and a collaborative spirit.
  • 2+ years of experience leading design or architecture of new and existing systems.
  • Experience with the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience as a mentor, tech lead, or leading an engineering team with 3+ years of experience is a plus.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud is advantageous.
  • Bachelor's degree in computer science or equivalent.

Benefits:

  • Competitive salary and benefits package designed to recognize your contributions.
  • Flexible remote work options with a supportive, dynamic team.
  • A culture of innovation, collaboration, and continuous learning.
  • Engaging projects that will stretch your technical abilities and drive personal growth.
About the job
Posted on
Job type
Salary
-
Position

-

Experience level
Technology stack
Leave a feedback