Role Overview
The Junior Software Engineer & IT Support will help design, build, automate, and improve internal systems used by the company across different departments.
This role is not limited to one system or one department. You may work on internal tools for operations, HR, finance, recruitment, sales, client success, compliance, reporting, leadership, and IT.
Projects may include timekeeping systems, payroll preparation workflows, invoicing support, ticketing systems, dashboards, document management, employee and client management tools, AI-powered automations, integrations, and other future systems needed by the company.
In addition to internal systems and automation work, this role will also support basic IT operations when needed. This may include user access management, basic troubleshooting, software setup support, documentation, device coordination, system monitoring, and helping the company follow IT and cybersecurity best practices.
The ideal candidate is someone who enjoys solving real business problems through software, automation, AI tools, workflow systems, and practical IT support.
Key Responsibilities:
Internal Systems Development
- Build, improve, and maintain internal tools, applications, and automation workflows for the company.
- Support the development of internal systems for operations, HR, finance, recruitment, sales, client success, admin, leadership, and IT teams.
- Help design and improve platforms such as timekeeping, ticketing, employee records, payroll preparation, invoicing support, asset tracking, document management, and other internal systems.
- Build dashboards and reports that help teams and leadership monitor performance, workload, compliance, tickets, employee activity, client activity, and operational metrics.
- Integrate internal systems using APIs, webhooks, databases, Microsoft connectors, and third-party platforms.
- Troubleshoot bugs, improve existing tools, and provide basic support to internal users.
Automation and AI Workflows
- Create workflow automations for approvals, notifications, reminders, task assignments, reporting, data syncing, and process updates.
- Build or support automations using tools such as n8n, Power Automate, Make, Zapier, or similar platforms.
- Explore and support AI-powered automation projects, including internal assistants, document processing, data summaries, task automation, reporting support, and knowledge base workflows.
- Help connect tools and systems to reduce manual work and improve operational efficiency.
- Support the use of AI tools and workflow agents where they can improve internal productivity, while following data privacy and security guidelines.
IT Support and Systems Administration
- Provide basic IT support to internal team members when needed.
- Help with user account setup, access requests, password reset coordination, software setup, and basic troubleshooting.
- Support onboarding and offboarding processes from an IT access and systems perspective.
- Assist in maintaining internal IT documentation, including user guides, troubleshooting steps, software lists, access records, and process documentation.
- Help monitor and organize company tools, accounts, licenses, shared drives, and internal systems.
- Coordinate with vendors, service providers, or senior technical resources when issues require escalation.
- Support basic device, software, and account inventory tracking.
Cybersecurity and Compliance Support
- Follow security, privacy, access control, and data protection best practices when handling employee, client, financial, and operational information.
- Help enforce proper access permissions, role-based access, and least-privilege access principles.
- Support documentation of system access, data flows, workflow changes, and technical updates.
- Assist in identifying potential IT, data privacy, or security risks and escalate concerns when needed.
- Support basic cybersecurity hygiene, such as secure password practices, MFA awareness, phishing awareness, endpoint protection coordination, and proper handling of confidential information.
- Help ensure internal tools and automations are built with security and confidentiality in mind.
Skills and Qualifications:
- Fresh graduate or candidate with 0–2 years of relevant experience in software development, automation, IT support, systems development, or related work.
- Basic understanding of web development, including HTML, CSS, and JavaScript.
- Basic experience with at least one programming language or framework such as React, Node.js, C#/.NET, Python, SQL, Next.js or similar.
- Basic understanding of databases, forms, user input validation, and system workflows.
- Familiarity with APIs, integrations, webhooks, or automation concepts.
- Familiarity with automation platforms such as n8n, Power Automate, Make, Zapier, or similar tools.
- Basic understanding of IT support concepts such as user accounts, software setup, access permissions, troubleshooting, and documentation.
- Basic awareness of cybersecurity practices such as MFA, password security, phishing awareness, access control, and safe handling of confidential data.
- Strong analytical, problem-solving, and debugging skills.
- Good communication skills in English, both written and spoken.
- Organized, detail-oriented, and able to document work clearly.
- Curious, proactive, and willing to learn new tools and technologies.
- Able to work with business users and translate operational problems into simple technical solutions.
- High level of professionalism, integrity, and confidentiality.
Nice to Have
Experience with any of the following is a plus, but not required:
Workflow automation, Microsoft Power Apps, SharePoint, Dataverse, Logic Apps, Microsoft Copilot Studio or AI agent builders, Make, Zapier, Airtable, Notion, Retool, AppSheet, React or similar front-end frameworks, C# / .NET, Node.js, Python, REST APIs, Webhooks, Claude, AI Engineering, Data Engineering, Microsoft 365 administration, Google Workspace administration, Basic networking concepts, Endpoint protection tools, Ticketing or helpdesk tools, HR, payroll, CRM, ticketing, finance, or operations systems, and/or AI automation tools or workflow automation platforms.
Minimum Requirements:
- Computer with at least Intel i5 10th Gen, Ryzen 5 equivalent, or higher
- Minimum 8GB RAM; 16GB RAM preferred
- Integrated graphics is acceptable; but dedicated video card is preferred
- Windows 11 or macOS
- No netbooks, Chromebooks, or low-powered tablets
- Stable main internet connection of at least 50 Mbps, preferably wired
- Backup internet connection
- Active and updated antivirus or endpoint protection software
- Reliable headset with noise-cancelling microphone
- Webcam for video meetings
- Second/dual monitor
- Quiet and professional workspace
- Ability to run browser-based tools, code editors, Microsoft 365 or Google Workspace, communication apps, automation platforms, and testing environments
If you are qualified or you know someone who is interested, please complete the Application Form and the English Proficiency Test below: