For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Apex BI
Apex BI

Intermediate Full Stack Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Data
Database
+53

Permanent role
2 days ago
Apply now

Job Specification: Intermediate Full Stack Software Engineer

About Us

We’re a software company specialising in developing and deploying innovative solutions for ICT service providers and enterprise customers. We build products that simplify complex data and system integrations, enabling better visibility, cost management, and customer experience.

Our culture is built on flexibility, accountability, and speed. Our team is small, agile, and fully remote. This is an important aspect as you would need to be very comfortable in a remote first environment.

Even though we collaborate digitally, we have a tight-knit team. We make sure that new team members are on-boarded thoroughly during our personal, hands-on inductions which take place over several days. You’ll meet all the key people in the business and will spend time with all the stakeholders that your role will impact. Plus, we further support the development of working relationships through our informal, weekly, virtual water-cooler sessions on Friday mornings.

Qualifications

  • ­Degree or diploma in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • ­Minimum of 4 years of relevant industry experience.

Soft Skills

We’re looking for someone who:

  • ­       Has a sharp eye for detail and a methodical mindset.
  • ­       Takes ownership of processes and ensures they are followed and improved over time.
  • ­       Communicates clearly and respectfully with teammates.
  • ­       Speaks up when something seems off — proactive input is encouraged.
  • ­       Digs deep when troubleshooting, going beyond surface-level fixes.
  • ­       Challenges the status quo with thoughtful, well-reasoned suggestions.
  • ­       Continuously looks for ways to improve existing solutions and workflows.
  • ­       Shows eagerness to learn and experiment with new technologies.
  • ­       Is a self-starter — proactive and independent in identifying and solving problems.
  • ­       Shares knowledge to uplift team capability.
  • ­       Sees problem-solving as part of the job, not an exception.
  • ­       Is comfortable and productive working remotely.

Technical Competencies

You should be confident in the following areas:

  • ­       Working with diverse data formats, types, and structures.
  • ­       Mapping source data to target schemas effectively.
  • ­       Designing efficient, maintainable, and scalable processes.
  • ­       Handling messy, inconsistent, or incomplete third-party data.
  • ­       Writing parameterized processes and avoiding hardcoding where possible.
  • ­       Ensuring data privacy and POPIA compliance in all work.
  • ­       Applying security best practices across all layers of development.
  • ­       Analysing and working with unfamiliar data schemas without full vendor documentation.
  • ­       Understanding the critical importance of performance and uptime in SaaS environments.
  • ­       Working comfortably with private cloud infrastructure.
  • ­       Choosing simplicity over unnecessary complexity.
  • ­       Valuing and contributing to high-quality documentation.
  • ­       Delivering across the full stack — ingesting data, querying databases, and presenting via the web (TypeScript, HTML, CSS).

Note: Mastery of foundational principles and a pragmatic mindset are more valued than chasing the latest tech trends.

Technical Skills

We expect proficiency in the following:

Data & Integration

  • ­       Handling structured and semi-structured data: .CSV, .XLS(X), .XML, .PDF, .JSON.
  • ­       Connecting to and querying data sources: MSSQL, MySQL, PostgreSQL, REST APIs, S/FTP servers.

Development

  • ­Building Windows services and tools in C#/.NET.

(Java experience is acceptable, but the tech stack is primarily .NET.)

  • Web development using:

o  TypeScript / JavaScript

o  Node.js / ASP.NET (C#)

o  HTML & CSS

Database Skills

  • ­       Writing performant SQL queries, stored procedures, functions, and triggers.
  • ­       Conducting basic relational database design.

Tooling

  • ­       Visual Studio and VS Code (development)
  • ­       Postman, Swagger (API testing and development)
  • ­       SQL Server Management Studio (primary database IDE)
  • ­       Familiarity with tools like Azure Data Studio, HeidiSQL, DBeaver, PGAdmin is beneficial.

Workflow & Collaboration

  • ­       Git (Bitbucket) for source control
  • ­       Jira (task management)
  • ­       Confluence (documentation)
  • ­       Microsoft Excel (data review and manipulation)
  • ­       Microsoft Teams & Outlook (communication)
  • ­       Windows (primary development OS)

Nice to Have

Experience in the following would be advantageous:

  • ­       Telecommunications / TMS / mobile data industry
  • ­       SaaS product development and support
  • ­       Python
  • ­       Freshdesk
  • ­       Basic accounting principles
  • ­       Basic statistics knowledge
  • ­       Basic networking (TCP/IP)
  • ­       Experience with Microsoft Azure or AWS
  • ­       Afrikaans language comprehension

Languages

  • ­       English (fluent spoken and written required

Key Responsibilities

  • ­       Develop and maintain C# services/tools to ingest and process diverse data sources.
  • ­       Create monitoring services for data pipelines.
  • ­       Work with and enhance our in-house web-based low-code platform (ASP.NET for v1, Node.js for v2).
  • ­       Assist with project migration from the v1 to v2 platform.
  • ­       Contribute to and utilise internal code libraries.
  • ­       Follow in-house development standards and best practices.
  • ­       Write clean, efficient, and maintainable SQL queries.
  • ­       Analyse and onboard new data sources.
  • ­       Debug and resolve application and system issues.
  • ­       Modernise legacy codebases, including migration to .NET 8/9.
  • ­       Document systems and development processes.
  • ­       Participate in daily operations, troubleshooting, and system monitoring.
  • ­       Collaborate with team members and support customer-facing teams when needed.
  • ­       Engage in client projects and provide technical input as required.

About Apex BI

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service