Software Engineer

LegitScriptPortland, OR
4h

About The Position

The Software Engineer implements cloud-based systems in Node.js within an AWS environment, as well as has the ability to diagnose and solve problems with existing legacy systems. This is an active contributor role within the engineering team, collaborating with others to design, implement, and maintain our software in an agile development model.

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

Responsibilities

  • 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

Benefits

  • Multiple Medical, Dental & Vision plans
  • 401k with company match and immediate vesting
  • Generous paid time off package and 11 paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service