RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Software Engineer

Skills
Back-End Web DevelopmentSoftware DevelopmentAgile Software DevelopmentAmazon Web ServicesAnalytical SkillsC++CSS
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Software Engineering or related field or equivalent practical experience
  • 10+ years in software engineering with at least 3 years in deliverables team leadership or strategic decision-making
  • Proficiency in one or more programming languages such as Java C++ Python or similar
  • Strong front-end development skills with HTML CSS JavaScript and frameworks like React or Angular
  • Solid understanding of database systems and experience with SQL or NoSQL databases
  • Knowledge of RESTful API design and microservices architecture
  • Familiarity with Git and version control workflows

Nice to have

  • Analytical
  • Problem-solving
  • Communication
  • Collaboration
  • Eagerness to learn

Day to day

  • Design and develop scalable software solutions across front-end and back-end systems
  • Build responsive user interfaces and implement robust RESTful APIs for data-driven applications
  • Collaborate with cross-functional teams to improve performance security reliability and mentor junior engineers

Hiring process

  • Initial 15-minute screening call
  • 30-minute video interview via Microsoft Teams
  • Final in-person interview at our Bristol office with a practical