How Remoteville checks and expires listings

Software Engineer

Skills
Computer EngineeringComputer ScienceProgramming LanguagesSQLSoftware DevelopmentWeb ApplicationsData Structures
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development.
  • Strong programming skills in relevant programming languages (e.g., Python, Java, C++, JavaScript).
  • Experience with relevant technologies and frameworks (e.g., cloud platforms, databases, version control systems).
  • Understanding of software development methodologies (e.g., Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.
  • Passion for technology and a desire to learn and grow.

Day to day

  • Design, develop, and implement new software features and functionality.
  • Collaborate with product managers, designers, and other engineers to define and deliver product requirements.
  • Conduct thorough testing and debugging to ensure software quality.
  • Optimize software performance and scalability.
  • Stay up-to-date with the latest technologies and industry trends.