How Remoteville checks and expires listings
Software Engineer
Skills
Application DevelopmentComputer ScienceProgramming LanguagesSoftware As A ServiceDatabasesGraphqlProgramming
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
