How Remoteville checks and expires listings
Senior Back End Engineer
Skills
Back-End Web DevelopmentComputer ScienceSQLSoftware DevelopmentAnalytical SkillsEngineeringGraphql
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science Computer Engineering or related field
- 7+ years of professional software engineering experience using modern object-oriented or functional languages
- Experience building applications on cloud platforms such as AWS Azure or GCP
- Experience using container technologies such as Docker and Kubernetes
- Expert proficiency in SQL
- Experience with relational databases such as PostgreSQL or graph databases such as Neo4j
- Experience building GraphQL backends
Nice to have
- Self-managed
- Strong communicator
- Detail-oriented
- Analytical thinker
- Mentoring mindset
Day to day
- Develop core backend product features using ETL and GraphQL to power data processing and retrieval
- Design and implement robust backend APIs that connect product components and enable smooth data interactions
- Build and maintain efficient ETL pipelines while collaborating with frontend teammates to deliver clear user experiences
