Full Stack Cloud Software Engineer - Remote (USA)

Remote • $110k - $180k

Ionic


Role Location

  • Remote

Compensation

$110k - $180k

Employees

51 - 100 people

Address

121 S Pinckney St
Madison, WI, 53703, US

Tech Stack

  • Swift
  • Java
  • TypeScript
  • Python
  • JavaScript

Role Description

Role

Our commercial team is focused on building solutions that make app building easier for customers utilizing the Ionic ecosystem. Our products focus on streamlining the app building process by bringing DevOps to the mobile development space and building SDKs for crucial features for both iOS and Android.

We’re looking for an engineer experienced in full stack development to help us continue to build out our Appflow product, a cloud based CI/CD platform for Capacitor and Cordova apps that empowers developers building apps in the Ionic ecosystem to easily build and deploy their applications.

The ideal developer has experience creating RESTful APIs, building modern frontend web applications using frameworks like React, and experience maintaining & deploying infrastructure on major cloud vendors. This is a truly full-stack role but candidates may lean more towards backend.

Ultimately, this position involves working with a wide variety of technologies to build and deploy our CI/CD platform such as React, Typescript/Javascript, Ruby, Python, Go and more.

Outcomes

What does success look like in this role? As a Full Stack Cloud Software Engineer, you will:

  • Work across the technology stack from front-end to back-end with a range of technologies
  • Develop software in ways that balance quality, user experience, long term speed and stability
  • Communicate effectively with teammates and build trust to achieve shared goals
  • Communicate effectively with Customer Success team to triage, fix, and coordinate timelines for critical customer issues
  • Work with product management and UI/UX team to understand new and emerging customer pain points and identify opportunities to invent and enhance our software
  • Be laser focused on the end-user while also keeping in mind what the business is working to achieve and how your work will support business objectives
  • Be results oriented and creatively solve problems using your knowledge and expertise to help people in a range of ways
  • Have a personality that fits and even enhances Ionic’s culture of humility, authenticity, continuous learning and improvement, transparency, communication and customer centricity
  • Be a self-starter and team player

Responsibilities

Your areas of responsibility will include:

  • Participate and contribute to architectural meetings to design new features
  • Design and implement new features while reducing overall technical debt
  • Evaluate the newest technologies and think of ways to incorporate them into your work
  • Work closely with the UI/UX team Requirements To be successful in this role, you will need:
  • 3+ years experience as a developer building complex full stack applications. A CS degree and the knowledge of core concepts it provides are highly valued.
  • Experience with backend development (Our stack is Python/SQL/REST/GraphQL)
  • Experience with CI/CD systems is a nice-to-have
  • Frontend skills in JavaScript/TypeScript, React, CSS and Node is a nice-to-have

Role Location

Fully remote, Ionic is currently a 100% remote workforce and was largely distributed prior to the pandemic (more than half the team did not work from the office). Our headquarters is located in Madison, WI.

Reporting to: Engineering Manager

Additional Notes: Applicants must be eligible to work in the US.

About Ionic

We build open source software to make app development accessible for every person and company in the world.

Company Culture

Incredibly passionate and talented team of continuous learners.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.