Match score not available

Senior Software Engineer, Full Stack (Java, Angular)

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Job description

Calling All Upstarters!

SENIOR FULL STACK ENGINEER WANTED!

We are Upstart 13. We are humble, hungry, and competent people who are radically changing the expectations and experience of outsourcing for all participants by challenging barriers that create inequality and by bringing down borders in technology for people everywhere. We’re all about delivering value and doing big things. We have become a game-changer for teams around the world who look to Upstart’s services as a differentiator.

Job Description:

We are seeking a skilled and detail-oriented Senior Full Stack Engineer to join our international team. In this position, you will play a vital role in designing, building, and maintaining scalable web applications that ensure our solutions are as life-saving as the medical devices they support. This is an opportunity to combine your technical expertise with a profound impact on human lives.

You’ll work across the stack using technologies like Java, Angular, Spring Boot, Spring Reactive, and modern databases. Collaboration and continuous improvement will be central to your role, as will an unwavering commitment to quality at every step of the Software Development Lifecycle (SDLC).

Responsibilities:   

  • Design, develop, test, deploy, release, and support regulated SaaS-based solutions, ensuring quality is embedded in every stage of the SDLC.
  • Innovate to meet customer needs by designing and delivering solutions that eliminate waste and create measurable value.
  • Champion automation, driving the adoption of Continuous Integration, Continuous Development, and Deployment pipelines for efficient and repeatable processes.
  • Develop and execute unit tests to validate code quality and reliability. Leverage automated testing tools like Selenium and Cucumber to ensure comprehensive coverage and streamline testing workflows.
  • Embrace change, foster relentless improvement, and experiment with small, actionable enhancements.
  • Coach and mentor junior engineers, sharing best practices, promoting a systems-thinking mindset, and ensuring adherence to high coding and documentation standards.
  • Work closely with internal teams, external partners, and stakeholders to align technology with business needs and long-term objectives.
  • Evaluate system updates and releases for business impacts, ensuring compliance with regulatory standards and alignment with customer needs.
  • Deeply understand business processes and user needs to design solutions that enhance value and improve experiences.

Qualifications

Experience:

  • 5+ years of experience in SaaS-based product development or regulated industries (e.g., FDA-regulated medical devices).
  • Expertise in Java, JavaScript, SQL, and proficiency in tools/frameworks like Angular, Spring Boot, Postgres, Docker, Kubernetes, Kafka, and GitLab.
  • Knowledge of Domain-Driven Design, Event-Driven Architecture, and Reactive Programming.
  • Experience with unit testing and proficiency in automated testing tools such as Selenium and Cucumber.
  • Experience with release management and ALM tools like Jira and Git/GitLab.

Soft skills:

  • Excellent problem-solving and critical-thinking capabilities. 
  • Strong formal communication skills, especially in documentation for regulated environments.
  • Demonstrated ability to work on agile teams in a remote or hybrid environment.
  • Commitment to staying informed about industry trends, technologies, and best practices. 
  • Willingness to be you, show you care, and solve problems.

Bonus skills: 

  • Biomedical, healthcare or other regulated industries preferred.
  • Familiarity with Behavior-Driven Development (BDD) and Scaled Agile Framework (SAFe) is a plus.

Why Upstart13?

  • We put people first at Upstart 13! We believe the world is filled with amazing people and we are willing to go to great lengths to seek out others who share our values to join our cause of bringing down borders in technology for people everywhere.
  • We develop leaders at Upstart 13, we focus on what matters to do meaningful work, we own our shit, we stay curious, and we understand responsibility leads to giving. We do big things together!

Perks:

  • Job type: a long-term, full-time job.
  • Fully remote.
  • USD competitive salary.
  • 20+ Paid time off days.

Are you ready to join our cause? Be sure to ask, “Why 13?

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Critical Thinking
  • Problem Solving
  • Communication

Full Stack Engineer Related jobs