Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Engineer

Discussion
Friends is seeking a talented Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software applications that enhance user experiences. You will collaborate with cross-functional teams to deliver high-quality software solutions while adhering to best practices and coding standards.
Responsibilities:
  • Design, develop, and implement software applications that meet business requirements.
  • Collaborate with product managers and UX designers to create user-friendly interfaces.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Maintain documentation for software processes, codebases, and specifications.
  • Stay updated on industry trends and emerging technologies to innovate and improve existing systems.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • At least 3 years of experience in software development using languages such as Java, Python, or JavaScript.
  • Strong understanding of software development methodologies and best practices.
  • Experience with version control systems, such as Git.
  • Familiarity with Agile development processes and frameworks.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available