
Software Engineer
LegitScript
full-time
Posted on:
Location Type: Remote
Location: Oregon • United States
Visit company websiteExplore more
About the role
- Work as an active contributor on a Scrum team delivering compliance solutions and systems into cloud-hosted infrastructures in Ruby, and Node.js/TypeScript
- Work with the engineering lead to plan and execute new feature work and maintenance with a high level of quality
- Enjoy solving tough problems and not shy away from a challenge
- Be both willing and able to work on multiple tech stacks, ranging from modern Serverless APIs to Angular UI's to IaC with Terraform
- Facilitate improvements to deployed systems, both modern and legacy
- Collaborate with the team to establish processes to ensure high-quality coding practices are being utilized and support the same in practice
- Work with the team to address defects and conduct reviews of issues with the team to improve overall quality
- Collaborate with the team to create documentation of technical infrastructure and designs
- Perform unit testing and integration testing
- Collaborate with management and stakeholders on the best technical approaches to rapidly resolve issues and maintain business continuity
Requirements
- Experience developing software in an agile environment (either Kanban or Scrum)
- Effective written and verbal communicator with the ability to effectively relay information both to engineering leads as well as management
- Collaborative work style that seeks consensus
- Strong troubleshooting skills
- Solid understanding of object-oriented principles, patterns, and practices.
- Experience developing RESTful APIs
- Experience with Git for source code control
- Experience with creating data-rich web applications backed by a relational database such as MySQL or PostGres
- Ability to communicate highly technical details in a manner that is easily understood by non-technical audiences
- Ability to rapidly adapt to changing circumstances and learn new technologies to meet changing business needs
- Ability to deal with complex systems and situations, to analytically identify cause and effect relationships, perform root cause analysis, and assist in logically developing action plans
- Experience working with cloud providers such as AWS
- Knowledge of distributed systems and micro-service architectures.
Benefits
- Multiple Medical, Dental & Vision plans
- 401k with company match and immediate vesting
- Generous paid time off package and 11 paid holidays
- And much more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyNode.jsTypeScriptServerless APIsAngularTerraformRESTful APIsobject-oriented principlesunit testingintegration testing
Soft Skills
effective communicationcollaborative work styletroubleshooting skillsadaptabilityanalytical thinkingproblem-solvingconsensus buildingdocumentation skillsquality assurancestakeholder collaboration