Senior Software Engineer

Apply For This Job

Job Description

  • Design and produce good unit tests
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

Requirements

  • 5-6 years experience in working as a Software Engineer.
  • Good oral and written communication, i.e. writing tasks, logging bugs.
  • Have Awareness of key security vulnerabilities and mitigations (i.e. XSS, SQL injection).
  • Have Strong fundamentals in software engineering best practices – (i.e. source control, unit tests, integration tests, CI/CD).
  • Need expertise on NodeJs, PHP/Laravel, Cloud experience i.e. aws/gcp/do/etc, Github + CI/CD is a plus
  • Familiarity with Monitouniring/Observability Tools i.e. sentry, new relic, etc is a plus
  • Have experience in implementing integrations with payment and logistics partners is a plus
  • Curious and loves learning new things
  • Strong analytical and planning skills
  • Good communication and presentation skills
  • Excellent problem-solving skills
WireHire - Job Apply