How Remoteville checks and expires listings
Senior Backend Engineer
Skills
APIBack-End Web DevelopmentREST ApisCode ReviewData PipelinesData ScienceDjango
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of experience building and scaling backend Python-based systems
- Proven expertise in at least two of the following areas: infrastructure, data pipelines, and API development
- Experience in early-stage startup environments building systems from scratch, making trade-offs, and executing autonomously and quickly
- Strong product mindset and a focus on delivering customer value
- A collaborative working style, fostering a culture of mentorship, shared success, and continuous improvement
- Strong problem-solving skills with the ability to navigate ambiguity using metrics, data insights, and customer feedback
Nice to have
- Proficiency in Django and SQL
- Familiarity with data science and analytics tools such as Pyspark, Databricks and Delta Lake, and Looker
- Experience with cloud infrastructure and tools like AWS CDK
- Experience with transaction, merchant, and/or location data
- Experience and/or interest in fintech and/or data products
Day to day
- Develop and maintain high-performance, scalable REST APIs, collaborating with product and data science teams to bring technical and product visions to life
- Design, build, and improve on batch processing data pipelines using DataBricks Delta, ensuring data integrity and reliability throughout the pipelines
- Get into the weeds of our data infrastructure, efficiently moving and transforming data between systems and technologies to support analytics and customer needs
- Own the implementation and maintenance of best engineering practices, such as testing, abstractions, and design documentation standards
- Foster a learning-oriented culture by contributing to code quality, participating in code reviews and mentoring peers
- Communicate effectively with product owners, analysts, and customer success to ensure alignment on feature development, releases, and support needs
