How Remoteville checks and expires listings

Software Engineer

Skills
GoJavaReactNodeJSSpringRubyTLS/PKI
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s Degree required
  • 1-5 years of growing responsibility in Research & Development roles
  • Experience operating in agile development environments is preferred
  • Experience with healthcare environments is preferred
  • Experience with cloud-based technologies from public cloud providers e.g. AWS GCF Azure is preferred
  • Experience with REST architecture is preferred
  • Experience with RPC protocols is a plus
  • Experience with Container orchestration frameworks e.g. Kubernetes Docker OpenShift is preferred
  • Experience with Infrastructure as code e.g. Terraform Pulumi is preferred. Experience with multiple database implementations e.g. MySQL SQL Server non-relational databases is preferred
  • Strong written and oral communication skills required
  • Experience interacting with global teams is a strong plus
  • Strong sense of teamwork and collaboration
  • Strong customer/client orientation
  • Demonstrated capability for critical thinking
  • Willingness to travel up to 20% domestic and international

Nice to have

  • Experience with RPC protocols
  • Experience interacting with global teams

Day to day

  • Perform software design and implementation following coding guidelines and considering system characteristics to produce optimal performance reliability and maintainability
  • Conduct software evaluation and testing of own software software from other engineering staff and third-party software
  • Provide technical documentation for the design implementation and testing of the software
  • Attend design review meetings as needed to adhere to the software development procedures
  • Document and repair errors related to software
  • Enhance professional growth and development through participation in educational programs current literature in-service meetings and workshops
  • Work with multi-functional project teams to complete Product Engineering projects with minimal guidance
  • Develop cohesive interpersonal working relationships with all peers and team members
  • Work with source code management tools e.g. Github and work tracking tools e.g. JIRA