Full Stack Developer

POLARIS Laboratories · Indianapolis, IN

Company

POLARIS Laboratories

Location

Indianapolis, IN

Type

Full Time

Job Description

As a Full Stack Developer, you would work full-time as a developer on our POLARIS Laboratories Application Engineering team building and supporting JavaScript applications. Our application engineering team develops and maintains internal and customer-facing applications and services which deliver our company's products-reliability information-to our customers. We are a small team with a strong team culture working in a fast-paced enterprise-level environment. We are in a long-term digital transformation with tons of interesting data-rich business features and technical problems to solve. In this role you would develop applications to solve those problems and serve our customers.

The Kind of Person We're Looking For

As an ideal candidate for this position, you should have significant experience developing JavaScript web applications with Node.js JSON APIs. You can write clear and readable code while building clean user-friendly UIs. You can craft a SQL string to solve a data model problem or learn how to do it. Always open to learning more, you quickly accept and share valuable feedback with fairness and work towards consensus. You enjoy tackling hard problems or improving existing things. You leave things better than you found them. You enjoy working collaboratively with others and communicating clearly and effectively.

More than anything else, as an ideal candidate, you are honest and reliable with a passion for solving technical problems and enjoy working on a team with solid engineering processes.

What You Will Do

  • Deliver code to implement business features, fix identified issues, or improve the software.
  • Write unit and integration tests.
  • Follow team coding workflow to deliver code, issue pull requests, participate in code reviews, and deploy code to target environments.
  • Triage problems in deployed environments.
  • Participate in Agile-Scrum project workflow and team rhythms: working through Jira ticket system, daily standups, regular backlog grooming, sprint retrospectives, demos, and planning.
  • Report to a developer-supervisor.

The Training, Skills or Experience You Should Have

  • A bachelor's degree in related technical disciplines or equivalent real-world experience.
  • 2 years or more of real-world experience with JavaScript and/or TypeScript.
  • Experience with a major frontend framework such as React, Angular, or Vue.
  • Experience with Node.js building APIs with a library such as Express.js, Sails.js, or Nest.js.
  • Comfortable with HTML and CSS.
  • Comfortable with Git.

Note: If you possess experience in other programming languages but no JavaScript experience; or experience building only static websites, you will not be considered for this role. Also, this is not a fully remote position and if you are not in the Indianapolis area, you will not be considered for this role.

About Our Application Engineering Team and Technical Stack

  • We deliver software as a team; strive for high-quality clean, tested application code; and pursue continuous improvement both in our applications and our processes.
  • We use Agile Development tailored for our own needs.
  • We work in two-week sprints and meet in person every Thursday for grooming and planning.
  • We meet for a quick standup via Slack every day.
  • We build applications and services with TypeScript using React and Next.js for web applications, and Nest.js for services implementing JSON Rest APIs.
  • We test with Jest.
  • Our data is in PostgreSQL databases.
  • Our applications run in Docker containers in Kubernetes clusters in Amazon Web Services.
  • We also use AWS Lambdas.
  • We're trying to automate, or make easy, everything we can.
  • Most of us use Macbook Pros and love Linux. We nerd out on helpful tools.
  • We really enjoy eating Thai food.

Keywords

Software engineer, software engineering, software developer, software development, front-end developer, full-stack development, application developer, application development, web developer, UI/UX.

Date Posted

04/03/2023

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9