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

Get the CLI →

Precision Control

Software Engineer

Posted Updated
Discussion

Ready to build modern full-stack systems and integrate real-world AI workflows?

We are hiring a Full-Stack Developer (C#/.NET & React) with 2+ years of experience (or a sharp, ambitious developer ready for the challenge) to join our growing team.

You'll develop scalable web applications, collaborate on end-to-end project deliveries, and help integrate emerging tech—from automated workflows to RAG-based AI features. If you bring clean code practices, strong database skills, and curiosity for AI, let’s talk!


What You'll Do:

  • Application Development

    • Designing, coding and testing of software.

    • Develop software according to team standards, best practices, and industry guidelines.

    • Ensure all code includes appropriate unit tests and passes before release.

    • Document technical information clearly and accurately.


  • Project Delivery

    • Collaborate with Project Managers and Team Leaders to define scope, provide technical delivery estimates, and coordinate activities across the full project lifecycle.

    • Identify technical and delivery risks, contribute to process improvements, and support action plans to address gaps.

    • Work closely with internal stakeholders to ensure alignment and seamless implementation of systems.

    • Contribute to defining delivery phases, technical activities, sub-activities, and milestones for project schedules.


  • AI & Emerging Technologies

    • Design, develop, and integrate AI-powered or automation features into existing and new systems where applicable, with guidance where needed.

    • Collaborate with team members to identify practical AI use cases and translate business requirements into AI-enabled solutions.

    • Ensure AI integrations meet performance, security, reliability, and cost-efficiency requirements.

    • Explore retrieval-based AI approaches (e.g., RAG for document-based Q&A) and other emerging technology patterns where relevant.


What You'll Bring:

Education & Experience

  • Degree in Computer Science, Information Systems, or related discipline.

  • Minimum 2 years of proven employment in a similar role.


Core Technical Skills

  • Strong knowledge of C# .NET Core, ASP.NET / MVC / WebAPI, and SQL/database design.

  • Proficiency in HTML5 and CSS, with experience in a modern frontend framework such as React or Blazor.

  • Good knowledge of Stored Procedures and object-oriented programming principles.

  • Exposure to integration with external or industrial solutions such as AVEVA MES / System Platform, ERP, SCADA/PLC is an added advantage.

  • Familiarity with Azure DevOps / GitLab (preferred).

  • Experience with Agile/Scrum methodologies (preferred).

  • Experience with unit testing, performance testing (preferred).


AI & Emerging Technology Exposure

  • Exposure to, or willingness to learn, Python for AI/ML development, automation, or prototyping.

  • Exposure to integrating AI services/APIs into applications (e.g., chat, content generation, automation) is an advantage.

  • Basic understanding of AI application patterns, including chat-based interfaces and AI-assisted workflows, or demonstrated interest in learning them.

  • Conceptual understanding of AI agents; hands-on experience is an advantage.

  • Familiarity with prompt design, response handling, and common AI limitations (e.g., accuracy, latency, cost) is an advantage.

  • Exposure to working with structured and unstructured data for AI-driven features is an advantage.

  • Awareness of AI security, data privacy, and responsible AI practices.

  • Exposure to retrieval-based AI approaches (RAG) is a plus.


Soft Skills

  • Strong documentation and communication skills.

  • Ability to work collaboratively across teams and contribute to technical delivery.

  • Strong learning agility and willingness to explore unfamiliar technologies and engineering practices.

  • Curious and proactive in experimenting with emerging technologies and identifying practical applications.

  • Willingness to share knowledge, participate in technical discussions, and grow together with the engineering team.

  • Able to work independently while being receptive to technical guidance, feedback, and coaching.


Why Join Us?

  • Supportive Leadership & Mentorship: Work under an approachable, understanding Software Manager and alongside experienced Senior Developers who are ready to guide, mentor, and accelerate your technical growth.

  • Young & Energetic Team Culture: Join a vibrant, tight-knit development team where corporate bureaucracy is replaced by collaboration, open communication, and mutual support.

  • Fast-Track Your Skills: Build real-world enterprise applications in C#/.NET & React while learning best practices in clean code, software architecture, and modern AI/automation workflows directly from senior peers.

  • Comprehensive Perks: Competitive salary, performance bonuses, medical benefits, flexible working arrangements, weekly sports activities and a supportive team environment.


Skills

Apply

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