What are the responsibilities and job description for the Principal Software Engineer - Back End Java Developer position at Motion Recruitment?
We’re seeking a Principal Backend Engineer to join a fast-paced team building scalable, cloud-based web applications designed to support thousands of users. This role offers the chance to lead the modernization of a backend infrastructure, leveraging technologies like Java, Spring Boot, Firebase/MongoDB, GCP, Docker, and Mesos.
You’ll work in a small, collaborative environment, wearing multiple hats and playing a key role in transitioning legacy systems to modern architecture. This is a growth-focused position where your leadership and technical skills will have a direct impact.
Required Skills & Experience
Tech Breakdown:
We’re seeking a Principal Backend Engineer to join a fast-paced team building scalable, cloud-based web applications designed to support thousands of users. This role offers the chance to lead the modernization of a backend infrastructure, leveraging technologies like Java, Spring Boot, Firebase/MongoDB, GCP, Docker, and Mesos.
You’ll work in a small, collaborative environment, wearing multiple hats and playing a key role in transitioning legacy systems to modern architecture. This is a growth-focused position where your leadership and technical skills will have a direct impact.
You Will Receive The Following Benefits:
Posted By: Sydney Diaz
You’ll work in a small, collaborative environment, wearing multiple hats and playing a key role in transitioning legacy systems to modern architecture. This is a growth-focused position where your leadership and technical skills will have a direct impact.
Required Skills & Experience
- 12 years of backend development experience, with leadership or principal-level expertise
- Expertise in Java, Spring Boot, Firebase or MongoDB, GCP, and Docker
- Significant experience with relational databases, including schema design and writing complex queries (Postgres)
- Strong Linux experience (backend developers manage Postgres databases on servers)
- Familiarity with Mesos and containerization using Docker
- Proven ability to thrive in fast-paced, small company environments
- Small, fast paced environment
- Experience with Snowflake or other database systems
- Strong understanding of asynchronous message buses and multi-threaded applications
- Proactive and confident in advocating for technical decisions and team direction
Tech Breakdown:
- 100% Backend Engineering
- 90% Hands-On Development
- 10% Collaboration with Team and Leadership
- Bonus Eligible
- Medical, Dental, and Vision Insurance
- Vacation Time
- Stock Options
We’re seeking a Principal Backend Engineer to join a fast-paced team building scalable, cloud-based web applications designed to support thousands of users. This role offers the chance to lead the modernization of a backend infrastructure, leveraging technologies like Java, Spring Boot, Firebase/MongoDB, GCP, Docker, and Mesos.
You’ll work in a small, collaborative environment, wearing multiple hats and playing a key role in transitioning legacy systems to modern architecture. This is a growth-focused position where your leadership and technical skills will have a direct impact.
You Will Receive The Following Benefits:
- Medical, Dental, and Vision Insurance
- Vacation Time
- Stock Options
Posted By: Sydney Diaz