Join The Bright Box


We are constantly on the lookout for new additions to our team

Open positions

.Net Core Developer

Skopje, Bitola or remote (any city)

Full time

Job Description:

We are looking for a .NET Core Developer who will be working on planning and developing backend services and APIs for an enterprise healthcare system.

Requirements:

  • 2+ years of professional experience in software development for server-side applications
  • Excellent knowledge in C# and .NET Core Framework
  • Knowledge of best practices around building or interfacing with a secure authentication and authorization system
  • Understanding of MVC and Domain Driven Design
  • Experience with building or interfacing with RESTful APIs
  • Great knowledge of code versioning tools, preferably Git

Nice to have

  • Some experience in developing applications and services for the healthcare industry
  • Understanding of the pros and cons of a microservice-oriented architecture
  • Experience in writing effective unit tests
  • Linux experience (WSL applicable)
  • Knowledge of JavaScript and the React framework will be considered a plus
  • Fluent in written and spoken English
  • Great communicational skills

Responsibilities:

Your responsibilities will include researching, discussing and developing high level architectural plans, collaborating with your team as part of the a scrum process, developing and reviewing code and writing unit tests.
You will work with cross-functional teams to develop and create new project features in order to meet the project’s functional requirements.

APPLY FOR THIS POSITION

Node.JS Developer

Skopje, Bitola or remote

Full time

Job Description:

We are looking for a Backend/ Node.js Developer to join our team.

Requirements:

  • At least 3 years of full-time experience with backend development
  • Comfortable with code versioning tools, preferably Git
  • Solid understanding of the basics of HTTP
  • Solid grasp of the components of an MVC architecture
  • Solid understanding of RDBMS, preferable PostgreSQL
  • Some experience with TypeScript
  • Experience with Express.js, Nest.js or similar
  • Experience with building and implementing RESTful APIs
  • Experience with implementing OAuth2 authentication flows
Bonus:
  • Basic understanding of Domain Driven Design principles
  • Unit testing with Jest or similar
  • Experience with at least one of the following frontend frameworks: React, Vue or Angular
  • Experience with Docker
  • Fluent in written and spoken English
  • Great communication skills


Responsibilities:

You will be involved in the architecture and building of the server-side business logic for web and mobile applications ensuring the quality and performance is up to specifications.
You will collaborate with a cross-functional team to define and design the multi-layered and cross-platform application ecosystem.
You will troubleshoot and fix bugs for the various applications and services to ensure that the codebase is well-maintained and secure.

The ideal candidate should be open-minded and with a polite attitude, and have a sense of ownership of tasks.

APPLY FOR THIS POSITION

System Administrator

Skopje, Bitola

Full time

Job Description:

We are seeking a highly skilled System Administrator to join our team. The ideal candidate should have a strong technical background, excellent problem-solving skills, and be able to communicate effectively with team members and end-users.

Requirements:

  • Operating systems: Should be familiar with multiple operating systems such as Windows, Linux, and MacOS. Have a strong understanding of their features and capabilities.
  • Networking: Good understanding of networking concepts, including TCP/IP, DNS, DHCP, routing, and firewalls.
  • Virtualization: Should be familiar with virtualization technologies preferably VMware or Hyper-V and Proxmox.
  • Cloud computing: Should have basic understanding of cloud computing technologies like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform.
  • Scripting and automation: Have experience with scripting languages such as Bash, Python, or PowerShell.
  • Database management: Should have a basic understanding of database concepts and be familiar with database management systems like MySQL, Oracle, or Microsoft SQL Server.
  • Backup and recovery: Should be able to design and implement backup and recovery solutions to protect against data loss.
  • Security: Should have a strong understanding of security best practices, including configuring firewalls, implementing access controls, and monitoring for potential security breaches.
  • Monitoring and performance tuning: Should be able to monitor system performance and troubleshoot problems to ensure that systems run efficiently and effectively.

Responsibilities:

  • Installing, configuring, and maintaining hardware and software systems.
  • Monitoring system performance and troubleshooting problems.
  • Performing routine maintenance tasks such as backups and system updates.
  • Managing user accounts and permissions.
  • Ensuring system security by implementing and maintaining security protocols.
  • Developing and maintaining system documentation and procedures.
  • Providing technical support to end-users.
  • Managing network infrastructure, including routers, switches, and firewalls.
  • Participating in disaster recovery and business continuity planning.
  • Collaborating with other IT staff to plan and implement new systems or upgrades.

The ideal candidate should be open-minded and with a polite attitude, and have a sense of ownership of tasks.

APPLY FOR THIS POSITION

Insurance Claims Manager

Bitola

Full time

Job Description:

We are looking for an Insurance Claims Manager to join our team in Bitola.

Requirements:

  • Fluent in written and spoken English
  • Excellent communication skills
  • Excellent organizational skills
  • Working hours from 14-22h

Nice to have:

  • Knowledge of the field of construction in the USA
  • Knowledge of Xactimate and Symbility applications

Responsibilities:

  • Communication with US customers
  • Data entry related to construction
  • Forwarding information and communication with insurance companies in the USA
  • Coordination between teams in MK and USA

The ideal candidate should be open-minded and with a polite attitude, and have a sense of ownership of tasks.

APPLY FOR THIS POSITION