Remote Senior Software Engineer

Logo of PartsTech

PartsTech

💵 $76k-$109k
📍Remote - Portugal

Job highlights

Summary

Join our dynamic team as a Senior Software Engineer, Registrations and Onboarding to develop cloud-native applications, mentor junior engineers, and contribute to scalable system architectures.

Requirements

  • Proficiency in Java and Kotlin
  • Proficiency in at least one other backend programming language
  • Strong understanding of data structures and algorithms
  • Strong understanding of developing software using TDD and CI/CD practices
  • Extensive experience with AWS services and cloud-native development
  • Working knowledge of Kubernetes (K8S) is a plus
  • Experience with microservices architecture
  • Excellent collaboration and communication skills
  • Ability to mentor and guide junior engineers
  • Strong problem-solving and analytical skills
  • Ability to work in fast-paced and agile environment
  • Bachelor’s or Master’s in Computer Science, Engineering or related field
  • 5+ years of professional software development experience
  • Proven track record of delivering high-quality software solutions

Responsibilities

  • Design, develop and maintain robust and scalable software solutions using Java and Kotlin
  • Implement and promote best practices of software development utilizing TDD, CI/CD, …
  • Develop and optimize microservices architecture to ensure high performance and scalability
  • Ensure code quality and maintainability through regular code reviews and refactoring
  • Build and deploy cloud native applications on AWS
  • Utilize AWS services effectively to enhance application performance, scalability and security
  • Monitor and manage cloud infrastructure to ensure high availability and cost efficiency
  • Design and implement scalable system architectures that meet business requirements
  • Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge
  • Continue to continuous improvement initiatives to enhance our development processes and workflows
  • Mentor and support engineers fostering their growth and development within the team
  • Collaborate with cross-functional teams to define, to design and to ship new features
  • Communicate effectively with stakeholders to understand requirements and provide technical guidance

Job description

PartsTech creates automotive e-commerce technology, helping repair shops, auto part distributors and manufacturers run their businesses more effectively and profitably through e-commerce and data innovation. We increase efficiency for the automotive aftermarket by connecting repair shops, parts distributors and manufacturers in one seamless, e-commerce platform. PartsTech makes finding and ordering the right parts simple, fast and accurate.

Senior Software Engineer, Registrations and Onboarding

Remote -

Job Description

PartsTech is seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team.  The ideal candidate will have strong background in various backend programming languages, Test Driven Development (TDD), continuous integration and Continuous Deployment (CI/CD) and Amazon Web Services (AWS). You will play a key role in developing cloud-native applications. Mentoring junior engineers and contributing to the development of scalable system architectures.

Key Responsibilities

Software Development

  • Design, develop and maintain robust and scalable software solutions using Java and Kotlin.
  • Implement and promote best practices of software development utilizing TDD, CI/CD, …
  • Develop and optimize microservices architecture to ensure high performance and scalability.
  • Ensure code quality and maintainability through regular code reviews and refactoring.

Cloud-Native Development

  • Build and deploy cloud native applications on AWS.
  • Utilize AWS services effectively to enhance application performance, scalability and security.
  • Monitor and manage cloud infrastructure to ensure high availability and cost efficiency.

System Architecture

  • Design and implement scalable system architectures that meet business requirements
  • Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge
  • Continue to continuous improvement initiatives to enhance our development processes and workflows

Mentoring and Collaboration

  • Mentor and support engineers fostering their growth and development within the team
  • Collaborate with cross-functional teams to define, to design and to ship new features
  • Communicate effectively with stakeholders to understand requirements and provide technical guidance

Required Skills and Qualifications

Technical Skills

  • Proficiency in Java and Kotlin
  • Proficiency in at least on other backend programming language
  • Strong understanding of of data structures and algorithms
  • Strong understanding of developing software using TDD and CI/CD practices
  • Extensive experience with AWS services and cloud-native development
  • Working knowledge of Kubernetes (K8S) is a plus
  • Experience with microservices architecture

Soft Skills

  • Excellent collaboration and communication skills
  • Ability to mentor and guide junior engineers
  • Strong problem-solving and analytical skills
  • Ability to work in fast-paced and agile environment

Education and Experience

  • Bachelor’s or Master’s in Computer Science, Engineering or related field
  • 5+ years of professional software development experience
  • Proven track record of delivering high-quality software solutions

Compensation: Annual Salary Range - €70,000-100,000

Why You Should Join Us:

Our vision is to make it fast and easy for auto repair shops to find the right parts across all of their suppliers with one search. Together, PartsTech’s team helped countless businesses save valuable time so they can focus on their customers — and we’re just getting started.

The PartsTech team is a global, distributed group of passionate self-starters based in the United States, Europe, and beyond. We are remote-first, privately held and venture-backed.

PartsTech is proud to be an equal-opportunity employer and values diversity at every level of our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We believe you should bring your whole self to work, so come as you are. Please note that we are unable to hire candidates located in New York state at this time.

The job description provided is a general outline of responsibilities and qualifications for this role at PartsTech. Actual responsibilities and qualifications may vary depending on the specific needs of the company and department.

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let PartsTech know you found this job on JobsCollider. Thanks! 🙏