Summary:
Reporting to the Manager of Engineering, the senior software engineer will be working with a team of highly talented software engineers in an effort to refine features and solution issues within the application.
Location (Wilmington, NC, Austin, TX, Remote):
We have offices in Wilmington, NC and Austin, TX and while some positions are office based, we will also consider remote candidates depending on their time zone.
Responsibilities:
- Work collaboratively with the Product and Design teams to develop new features that are dynamic and configurable.
- Proven track record in building and / or designing world-class applications that are both sleek and functional.
- Desire to expand into new languages and technologies.
- Translate designs and product specs into full-fledged dynamic features.
- Troubleshoot and resolve bugs gathered from reporting tools, QA, and user feedback.
- Champion quality in own code and across team.
- Able to make sound decisions, without need of leadership intervention.
Requirements:
- Bachelor's degree in computer science
- Minimum of 5+ years experience required with object oriented programming (Perl OR Typescript a plus but not mandatory) with a backend focus.
- Experience with common frameworks.
- Familiarity with Bitbucket, GIT, and Jira.
- Exposure to Unix or Linux environments.
- Experience working within an agile methodology.
- IDE OR text editor knowledge, preferably with VS code OR Emacs.
- Superior skills around algorithms, data structures, and object oriented design.
- Proficiency in team communication coupled with working in a geographically dispersed environment.
- Ability to document / design complex flows.
Nice To Have:
- Experience with financial platforms.
- Familiarity with database technologies such as Oracle.
- AWS background a plus.
- Leadership experience.