How Remoteville checks and expires listings
Senior Backend Engineer
Skills
Back-End Web DevelopmentComputer ScienceFront-End DevelopmentREST ApisSoftware DevelopmentTypescriptDesign Patterns
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of back-end software development
- Proficiency in Python and relevant frameworks (Flask, FastApi, SQLAlchemy, Celery, Boto3)
- Experience with Java or Go
- Strong database design knowledge (SQL and NoSQL)
- Experience designing RESTful or GraphQL APIs
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Analytical and problem-solving skills
- Strong communication skills
- Ability to lead and mentor
- Degree in Computer Science or related field
Nice to have
- Containerization and orchestration knowledge
- Open-source contributions
- Agile development experience
- Front-end development experience
Day to day
- Design, develop, and maintain core backend systems
- Build applications to power critical business operations
- Collaborate with engineers, product managers, and stakeholders
