RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Staff Software Engineer

Skills
Back-End Web DevelopmentOOPRDBMSAirflowApache OozieExtractTransform
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years in building scalable distributed systems
  • Experience with OOP languages and one scripting language
  • Agile methodology experience
  • Complex SQL query writing skills (PostgreSQL a plus)
  • API framework experience (Spring Boot)
  • Big data infrastructure experience (Hbase, RDBMS, Redshift)
  • Database optimization techniques
  • Public cloud hosting experience (AWS preferred)
  • Familiarity with modern build tools
  • Amazon Web Services experience preferred
  • Experience with scheduling services (Airflow, Oozie)
  • ETL and data modeling experience
  • Developing prototypes and proof-of-concept systems
  • Strong analytical, technical, and communication skills
  • Prior technical leadership or mentorship experience

Nice to have

  • Committed to excellence
  • Collaborative relations
  • Positive attitude
  • Strong cross-team contribution skills

Day to day

  • Design, implement, and support major components of the backend data.
  • Define data aggregation methods and maintain high availability and performance.
  • Create mechanisms, systems, and software to support data availability.
  • Guide technological advancements using a strong grasp of the technology stack.
  • Promote engineering best practices and mentor team members.

Hiring process

  • Candidates who are successful will be required to undergo a Basic level DBS (Disclosure and Barring Service) background check.