
Software Engineer
Interact Software
contract
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
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