Software Engineer

🕒 June 2

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Interact Software

Interact Software

201 - 500 employees

🏢 Enterprise

☁️ SaaS

⚡ Productivity

Enterprise • SaaS • Productivity

Interact Software is a leading provider of intranet solutions designed to enhance internal communications and employee engagement within organizations. Their platform offers a unified digital workspace that integrates communication, content management, and collaboration tools, empowering teams to work more effectively. With features such as AI-driven content personalization and mobile accessibility, Interact Software aims to transform the way businesses communicate and foster a connected workforce.

📋 Description

• Design, develop, and maintain high-quality software solutions using our tech stack, including C#, ASP.NET, ReactJS, Node.js, and SQL Server. • Implement and apply best practices in software development, including SOLID principles and design patterns. • Optimize application performance, ensuring scalability and reliability for high-volume queries and transactions. • Develop and maintain unit and automated tests using Playwright to ensure software quality. • Participate in architectural discussions, contributing ideas and solutions to shape our applications' future. • Work closely with UX/UI Designers, Test Automation Engineers, and DevOps to deliver cohesive and user-centric solutions. • Support Team Leadership, including Product, Delivery, and Engineering Managers, to align technical efforts with business objectives. • Conduct code reviews, providing and receiving constructive feedback to maintain coding standards. • Ensure adherence to coding standards and best practices to maintain codebase integrity. • Troubleshoot and resolve technical issues, applying problem-solving skills to find effective solutions. • Utilize CI/CD pipelines with TeamCity and Octopus Deploy to streamline deployment processes. • Stay updated with emerging technologies and industry trends, evaluating their potential integration into our tech stack. • Contribute to the continuous improvement of development processes and workflows. • Collaborate with security teams to ensure compliance with security best practices.

🎯 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

Apply Now

Similar Jobs

🕒 May 26

CodiLime

201 - 500

🤝 B2B

📡 Telecommunications

🔧 Hardware

Senior Fullstack Engineer developing a platform for network automation at CodiLime. Collaborating with a small team using Agile methodologies and a diverse tech stack.

Django

JavaScript

Linux

Python

🕒 May 24

Anyone AI

11 - 50

📚 Education

🤖 Artificial Intelligence

🎯 Recruiter

Full-Stack Developer responsible for designing and evaluating realistic software engineering tasks for AI lab. Working remotely to create and review coding scenarios and peer submissions.

🇵🇱 Poland – Remote

💵 $15 - $35 / hour

💰 $1.5M Pre Seed Round - Anyone AI on 2022-06

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Java

JavaScript

Jest

JUnit

Python

TypeScript

Go

🕒 May 18

Creatunity

11 - 50

👥 B2C

🛍️ eCommerce

🏢 Enterprise

Lead Full-Stack Engineer overseeing AI-assisted development at Creatunity LLC. Guiding a team and building scalable features using modern technologies.

Cloud

JavaScript

Next.js

Postgres

React

TypeScript

🕒 May 14

Ounass

501 - 1000

👗 Fashion

🛍️ eCommerce

🛒 Retail

Full Stack Developer managing complete software development process for Ounass. Working with a dynamic team to enable digital commerce solutions in the luxury fashion sector.

JavaScript

Magento

Node.js

Open Source

React

🕒 May 8

Collinson

1001 - 5000

🚗 Transport

🤝 B2B

Lead Engineer at Collinson developing high-performance software solutions. Collaborates with cross-functional teams to deliver scalable products while mentoring engineers.

AWS

Cloud

GraphQL

Jest

Kubernetes

Terraform