freehire launches on Product Hunt on 26 August.

Follow →

[T05] Senior Software Developer (Permanent)

Summary

The Senior Software Developer designs and develops end-to-end software solutions while participating in UX activities and process improvements. The role requires proficiency in multiple programming languages and experience with web frameworks and database technologies.

Job Responsibilities:

  • Design and develop end-to-end solutions that meet functional requirements, including specifications, testing, and implementation.
  • Perform impact analysis on issues and contribute to continuous improvement of development practices, tools, and processes.
  • Participate in UX activities such as user research, storyboarding, wireframing, prototyping, and creating visual assets and style guides.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proficient in languages like Java, JavaScript, C#, Python, or C/C++
  • Solid understanding of OOP and design patterns
  • Experience with web frameworks (e.g., React, Angular, Spring, Django)
  • Familiar with relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases
  • Knowledge of Git and version control practices
  • Exposure to cloud platforms (e.g., AWS, Azure) is a plus

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