- B2C
- B2B
- Growth StageExpanding market presence
Software Engineer
- Remote •
- 1 year of exp
- Full Time
Not Available
About the job
As a Software Engineer at Switcher, you will be responsible for providing new development, maintenance, and updates to the Switcher online dashboard, cloud services, third-party integrations, and other projects. This position is responsible for working on a variety of technical problems of varying scope & complexity.
You should be able to design, implement, and test new functionality under general supervision. Must be able to collaborate with others across the organization under the direction of technical leads on assigned projects. This position requires flexibility, creativity, effective communication skills, and a drive to build quality products through innovative solutions.
Some of the technologies in use include TypeScript, React, React Native, C#, MSSQL, Git, Redis, Webpack, and Windows Azure.
You will report to the Head of Engineering.
Location and Eligibility
Anyone in the Louisville, KY area or willing to relocate may be given preference for this position. All qualified candidates will be considered for this position.
All candidates must be legally authorized to work in the United States of America.
Requirements
You should have the following direct experience:
Bachelor’s of Science in Computer Science, related engineering degree, or equivalent proven industry experience.
Minimum 2 years of experience as a Software Engineer or in a similar role.
Developing back-end APIs in an object oriented language like C#, JavaScript, Python.
Developing web front-ends using a modern framework like Angular, React, Vue.
Modern JavaScript tools and standards including TypeScript, Babel, ES2015.
API access and integration via REST/RPC/GraphQL/etc.
Version control and collaboration workflows with git.
Desirable Experience
Ideally, you will have knowledge of some of these technologies and concepts:
- Testing frameworks (XUnit, Selenium, Jest, Mocha).
- Front-end build tooling (Webpack, Parcel, Gulp, Grunt).
- Relational databases (MSSQL, MySQL, PostgreSQL).
- Non-relational data stores and caches (Cosmos DB, Redis, DynamoDB).
- Cloud computing platforms (AWS, Google Cloud, Windows Azure).
- Hybrid mobile development with React Native.
- Online payment processing using Stripe, Braintree, or similar.
- Familiarity with “serverless” computing concepts
- Familiarity with 12 factor application methodology
Benefits
12 paid holidays: New Years Day, MLK Jr. Day, Oaks Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving, the day after Thanksgiving, Christmas Eve, Christmas, and your birthday
Unlimited PTO
Paid Parental Leave
Paid Family Leave
401k
Company Paid Life Insurance
Voluntary Insurance: Short and Long Term Disability, Life
Medical, Dental, Vision: Company paid for single coverage
Casual work environment; most of us wear company t-shirts and we’ll give you five when you start
Hip, newly renovated office in Louisville’s Butchertown neighborhood; a converted warehouse with giant windows and stylish decor, refreshments included