freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Developer

Summary

Senior developer building and maintaining web and backend systems using React/Angular/.NET/Django, SQL/NoSQL, and cloud platforms in an Agile team.

Collaborate with team members to design system architecture and make key technical decisions

Write clean, efficient, and well-documented code

Debug and resolve software defects and issues

Participate in code reviews to ensure high-quality and maintainable code

Work in an Agile environment, participating in sprint planning, standups, and retrospectives

Stay up to date with industry trends and emerging technologies to incorporate best practices

Collaborate with stakeholders to understand business requirements and deliver solutions that meet customer needs

Job Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Over 5 years of professional software development experience

Technical Skills

  • Experience with web development frameworks (e.g., React, Angular, or Vue.js).
  • Familiarity with backend technologies (e.g., Node.js, .NET, Django, etc.).
  • Strong understanding of databases (SQL, NoSQL).
  • Experience with version control systems (e.g., Git).
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Experience with Agile/Scrum development methodologies.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Ability to work independently and meet deadlines.

Preferred Qualifications

  • Experience with DevOps practices (CI/CD, Docker, Kubernetes).
  • Experience in mobile app development (iOS/Android).
  • Knowledge of testing frameworks (e.g., Jest, Mocha, Selenium).
  • Familiarity with microservices architecture

See also

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