Interact Software

Software Engineer

Interact Software

contract

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Contribute to the design, development, and maintenance of cutting-edge software solutions.
  • Work on complex projects and collaborate closely with cross-functional teams, including Product Managers and Delivery Managers.
  • Deliver high-quality, scalable, and robust software features.

Requirements

  • 3+ years of professional experience in software development focusing on API-first backends, ASP.NET, and ReactJS frontends.
  • Experience in developing scalable, high-performance Web UIs and APIs.
  • Proficiency in C#, ASP.NET, and .NET frameworks.
  • Solid skills in ReactJS and Node.js for frontend development.
  • Experience with SQL Server, including T-SQL, stored procedures, and SQL transactions.
  • Familiarity with Docker containers and container orchestration.
  • Experience working in an Agile/Scrum development environment.
  • Strong understanding of Object-Oriented Programming (OOP) concepts and principles.
  • Knowledge and application of Software Engineering Design Patterns and SOLID principles.
  • Familiarity with data structures (arrays, linked lists, stacks, queues, trees, graphs, hash tables).
  • Understanding of algorithms (sorting algorithms, searching algorithms, recursion, Big O notation).
  • Experience with version control systems, particularly Git using Bitbucket.
  • Basic knowledge of ElasticSearch, Redis, memory caching, distributed locking, and queue-based mechanisms is a plus.
  • Understanding of AWS cloud hosting and infrastructure management.
  • Experience with CI/CD tools like TeamCity and Octopus Deploy.
  • Familiarity with test automation frameworks, specifically Playwright.
  • Experience with the Atlassian Suite (Jira, Confluence) for project management and documentation.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills, able to convey technical concepts clearly.
  • Collaborative mindset, contributing positively to team dynamics.
  • Proactive and self-motivated, eager to learn and adapt.
  • Strategic thinker, aligning technical decisions with business goals.
  • Adaptable and flexible, thriving in a fast-paced environment.
  • Innovative mindset, open to exploring new technologies and driving improvements.
Benefits
  • 25 days annual leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#ASP.NET.NET frameworksReactJSNode.jsSQL ServerT-SQLDockerAgileObject-Oriented Programming
Soft Skills
problem-solvingattention to detailcommunicationcollaborationproactivestrategic thinkingadaptabilityinnovationself-motivationteam dynamics