The Worthwhile Company, Inc. logo

The Worthwhile Company, Inc.

API Software Engineer

Development Operations – Greenville, South Carolina
Department Development Operations
Employment Type Full-Time
Minimum Experience Experienced

Company Overview

Worthwhile creates software solutions that help our clients achieve measurable outcomes by unleashing the power of continuous innovation. We’re rated as one of the best employers in South Carolina because it’s part of our mission to be a destination for people who want to do fulfilling work in a values-saturated culture.


Position Summary

As an API Software Engineer, you will be an integral part of the team that builds software products using an agile DevOps approach. Your expertise will help us transform the way that we deliver valuable software to our clients.

At Worthwhile, ownership starts at defining the problem and seeing it through, from architecture and implementation to rollout and support.


What You’ll Do

  • Work closely with our Program Management Office team to define feature specifications and build the next generation of unique products for our customers
  • Design, build, and optimize multi-tiered web applications for maximum speed, scale and extensibility
  • Create fast and intuitive RESTful APIs using Python or similar technology
  • Create automated API Unit and Integration tests
  • Implement internal and external integrations
  • Select, implement and document integration platforms
  • Assess and communicate the technical feasibility of different feature requests to the PMO

I like to work at Worthwhile because of the interesting software challenges. We work on all different kinds of software, from firmware to mobile apps to web applications. It keeps things interesting.
Georg, Senior Software Engineer; part of the Worthwhile family since 2002

I enjoy working at Worthwhile because of the interesting challenges I am able to solve, and the fact that I can take ownership of a solution and really be proud of my part in that.
Jared, Lead Software Engineer; part of the Worthwhile family since 2013


Who do you have a working relationship with?

  • Regular contact with end users, business stakeholders and technology team members to actively solicit feedback, comments and criticism to define and analyze requirements for enhancements and new product development
  • Regular contact with development team regarding design sessions and code reviews
  • Regular contact with internal/external clients regarding gathering information pertaining to request and ensuring the solution provided meets needs.

I am at Worthwhile because they care about their employees, and strive to give their clients the products they need.
Karyn, Software Engineer; part of the Worthwhile family since 2017

I've worked places where people try to make you look bad to make themselves look good. That isn't how we operate here.  We work together as a team.
Georg, Senior Software Engineer; part of the Worthwhile family since 2002

I enjoy Worthwhile for the people. We have a high level of collaboration and teamwork which makes work so much more enjoyable.
Jared, Lead Software Engineer; part of the Worthwhile family since 2013


About You

  • Minimum 3 - 5 years of experience as a professional software engineer
  • Proficiency in Python, Django; knowledge of other languages such as Go, C# a plus
  • Deep understanding of sql and nosql databases
  • Familiarity with Docker is a must; Kubernetes is added value
  • Solid grasp of API design and versioning
  • Working knowledge of a wide array of integration patterns, circuit breaker, asynchronous including pub/sub (middleware like Kafka, RabbitMQ, or comparable); service orchestration is a bonus
  • Solid skills securing services and using common access control patterns (API Tokens, JWT, SAML, SSO, etc.)
  • Proficiency in creating microservices
  • Self-driven and self-motivated
  • Experience building for scale and performance
  • Comfortable supporting your work in production


Culture

Worthwhile has been named 3rd place in Best Places to work in South Carolina and consistently ranks well above industry benchmarks when it comes to employee satisfaction and engagement.

What makes us one of the best companies to work? We promote a collaborative, exhilarating work environment that provides a sense of achievement and leaves room for fun. And we operate under our values and 19 specific behaviors that we discuss and celebrate on a weekly basis.

The benefits we offer for our Worthwhile family are a reflection of our commitment to culture.

  • Medical, dental, vision, 401(k), life, long-term disability
  • Seniority-based PTO
  • Matching PTO for volunteer activities
  • Mandatory company shutdown between Christmas and New Year’s Day
  • Employee perks and marketplace
  • Mutually respectful and inclusive culture with emphasis on learning/teaching
  • Regular company-paid team meals
  • Coffee and snacks in the office
  • Remote/flexible work environment
  • Reserved company-paid parking space
  • Corporate office in beautiful downtown Greenville, SC

The Worthwhile Company. Inc. is proud to be an EEO employer.

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Greenville, South Carolina
  • Department
    Development Operations
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced
  • Powered by