freehire launches on Product Hunt on 26 August.

Follow →

Software Developer Specialist

Summary

Builds and maintains scalable .NET Core and React/Angular apps for a logistics company, using SQL, Azure/AWS, and microservices.

Qualifications

  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related technical field,
  • Minimum 5 years of hands‑on experience in backend and/or frontend development,
  • Strong command of .NET Core, Web API, C#, and Entity Framework Core,
  • Solid experience in React or Angular for frontend development,
  • Proficiency in MS SQL (required); experience with MongoDB or PostgreSQL is a plus,
  • Proven ability in technical architectural modeling and scalable system design,
  • Experience working with Agile/Scrum methodologies and version control tools (Git, GitHub, GitLab),
  • Familiarity with microservices architecture, RESTful API design, and cloud platforms (Azure or AWS) is advantageous,
  • Excellent analytical thinking, problem-solving, and decision‑making abilities,
  • Strong team collaboration and communication skills with a proactive, results‑driven attitude,
  • Fluent in English; able to collaborate effectively with global teams.

Key Responsibilities

  • Design, develop, and maintain scalable and high-performance backend and/or frontend applications aligned with business objectives,
  • Take ownership of end-to-end software development lifecycle — including analysis, design, implementation, testing, deployment, and maintenance,
  • Collaborate closely with business analysts, architects, project managers, and other development teams to deliver effective and innovative solutions,
  • Participate in architectural design and decision‑making processes to ensure system scalability, performance, and maintainability,
  • Conduct code reviews to uphold coding standards, best practices, and maintain code quality across projects,
  • Proactively identify and resolve performance bottlenecks, technical risks, and system inefficiencies,
  • Mentor junior developers and support their technical growth through guidance and code reviews,
  • Engage in DevOps, CI/CD, and automation practices to enhance deployment efficiency and reliability,
  • Stay current with emerging technologies, frameworks, and design patterns, continuously bringing innovation into the development cycle,
  • Take ownership of assigned tasks and ensure delivery of clean, testable, and high-quality code within defined timelines.

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