How Remoteville checks and expires listings

Software Engineer

Skills
Application DevelopmentComputer ScienceProgramming LanguagesSoftware As A ServiceDatabasesGraphqlProgramming
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or related field
  • 7+ years of relevant work experience
  • Strong background in algorithms data structures and object-oriented programming
  • Experience in back-end development using Python and Go
  • Knowledge of PostgreSQL Elastic and Redis
  • Experience designing and building API platforms and integration systems
  • Experience with cloud technologies such as GCP
  • Experience with Docker and Kubernetes
  • Experience integrating enterprise applications frameworks and authentication
  • Knowledge of front-end technologies including HTML CSS JavaScript and React or Angular
  • Understanding of security best practices and protocols
  • Experience deploying software in multi-tenant SaaS environments
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and as part of a team
  • Experience working with global teams

Nice to have

  • Mission-oriented
  • Fast-paced
  • High-growth startup
  • Detail-oriented

Day to day

  • Design and develop enterprise software applications across APIs data services and application layers
  • Build scalable reliable back-end systems using Go Python and modern web frameworks
  • Collaborate with product managers designers and engineers to deliver secure high-quality software for enterprise clients