Job Positions

Skopje

Senior Backend Software Engineer (NodeJS)
The Opportunity

At DigiDive, we're creating beautiful, human-centric experiences to remove the barriers between people and data. We're automating every repetitive and painstaking process involved in teaching machines what data is and where it should go.
DigiDive Engineering operates as a high-performance team. We work on hard problems as a team while always excelling as individual contributors. We recognize that we can perform at a level of excellence greater than the sum of our parts and draw strength from collaborating with a diverse group of experts across engineering, product and design.
As a member of the engineering team, you'll work closely with our tech leads. You'll own large components and systems, and captain the coordination and communication of an effort's implementation across teams. You have a deep well of experience to draw from to solve hard problems, and just as importantly, help others on your team to do the same (and we have lots of hard, fascinating problems to solve).

What you'll do
  • Build new features and make performance improvements. Previous experience scaling a tech stack is a plus
  • Make open source contributions. (We love it if you already have been engaged in open source, but if you haven't before, you likely will here at DigiDive)
  • Pair program with team members. We value collaboration and working together as a strong team -- you'll be pairing multiple times a week
  • Work with NestJS (experience in NestJS is a plus, but not required)
  • Work on a distributed, asynchronous data pipeline serving customers worldwide

What you'll bring
  • Mastery of one tech stack, awareness of others at a minimum
  • Experience with Node.js
  • Some experience with TypeScript. It's okay if your current role doesn't use TypeScript actively
  • Experience with Postgres or MySQL. Redis experience is helpful
  • Experience building secure APIs in either GraphQL or REST
  • Experience with Docker or similar container platforms
  • Customer focused. You focus on building a quality end user experience, not just completing tasks.
  • Collaborative and communicative.
  • Skilled at giving and receiving feedback
  • Your own unique talents! If you don't meet all of the qualifications listed above, let us know why you'd be a great fit for this role in your cover letter

If this role interests and excites you, but you don`t have all the experience or qualifications listed above - please apply and mention it in your application.

Apply for this job
Fullstack Software Engineer (React and NodeJS)
The Opportunity

At DigiDive, we're creating beautiful, human-centric experiences to remove the barriers between people and data. We're automating every repetitive and painstaking process involved in teaching machines what data is and where it should go.
DigiDive Engineering operates as a high-performance team. We work on hard problems as a team while always excelling as individual contributors. We recognize that we can perform at a level of excellence greater than the sum of our parts and draw strength from collaborating with a diverse group of experts across engineering, product and design.
As a member of the engineering team, you'll work closely with our tech leads. You'll own large components and systems, and captain the coordination and communication of an effort's implementation across teams. You have a deep well of experience to draw from to solve hard problems, and just as importantly, help others on your team to do the same (and we have lots of hard, fascinating problems to solve).

What you'll do
  • Build new features and make performance improvements. Previous experience scaling a tech stack is a plus
  • Make open source contributions. (We love it if you already have been engaged in open source, but if you haven't before, you likely will here at DigiDive)
  • Pair program with team members. We value collaboration and working together as a strong team -- you'll be pairing multiple times a week
  • Work with NestJS (experience in NestJS is a plus, but not required)

What you'll bring
  • Mastery of one tech stack, awareness of others at a minimum
  • Experience with Node.js
  • Some experience with TypeScript. It's okay if your current role doesn't use TypeScript actively
  • Experience with Postgres or MySQL. Redis experience is helpful
  • Your own unique talents! If you don't meet all of the qualifications listed above, let us know why you'd be a great fit for this role in your cover letter

If this role interests and excites you, but you don`t have all the experience or qualifications listed above - please apply and mention it in your application.

Apply for this job
Intermediate Fullstack .Net Developer
DigiDive is co-sourcing, engineering and consulting company. Our team of experts are specialized in driving complete digital transformation processes and delivering cutting edge solutions to improve the business performance of a wide range of organizations.

We`re hiring .Net Developer to join our team and build multi-tenant cloud applications. This position responsibilities includes user story grooming, story pointing, design, development, peer review, debugging and configuration management systems.

Work Experience Required
  • 3+ years of experience as a Fullstack Developer
  • Fluent with functional, imperative and object-oriented languages, design patterns, solid design principles, knowledge of .Net, Angular, SQL, Rest API
  • Working in an agile environment
  • Building multi-tenant and cloud-based solutions that have been successfully delivered to customers
  • Communicating with stakeholders, other technical teams, and management to collect requirements, identify tasks, provide estimates and meet production deadlines.
  • Development and management of mission critical and secure applications in healthcare, telecom, finance etc.
  • Practice and embrace professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.

Educational Qualification
Bachelor of Technology or Master`s degree in Computer Science or IT

Required Competencies
  • Design Patterns
  • Solid Design Principles
  • .Net/.Net Core
  • DI/IOC
  • ASP MVC 5+
  • REST API
  • C#
  • Webserver IIS
  • Security: SSO/OAuth (also: JWT/SAML)
  • SQL/LINQ
  • AngularJS/Angular 2+
  • JavaScript (ES6+)
  • Git
  • HTML5/CSS3
  • Unit Test Framework
  • ORM: Entity Framework/nHibernate

Preferred Skills
  • OOP
  • Message Queue/Rabbit MQ or related
  • ELK
  • Azure
  • Micro Services Architecture
  • OWASP Principles
  • BDD
  • GHERKIN
  • Cucumber
  • MVVM
  • WCF
  • TypeScript
  • HandleBars
  • Third-party JavaScript libraries

Core Competencies
  • Collaboration – Even though this may be an individual contributor role, success lies in ensuring that the individual is able to work collaboratively across levels and functions. The individual must communicate with peers and clients effectively and ensure timely closure of tasks.
  • Outcome Oriented – Must ensure that the focus is not on hours of productivity but instead on outcomes delivered. The individually should constantly and consistently put effort to ensure goals are met in a timely fashion with high quality. Must use critical and logical thinking to solve problems and look beyond the roadblocks and drive team members to focus on solutions that deliver results.
  • Ownership – The individual can be trusted and depended on to achieve goals. Should not be afraid to roll up their sleeves to get the job done. Should hold themselves and others accountable to ensure all deadlines are met.

We offer
  • Excellent working atmosphere in a collaborative and respectful company culture
  • Opportunities for continual progress and career growth
  • Work on challenging projects in various industries
  • Supportive environment
  • Flexible working hours and possibility to work from home
  • Hybrid working model
  • Private health insurance
  • Loyalty bonuses, referral bonuses, paid sports activities
  • Competitive salary compensation and private health insurance

We are looking for talented and motivated people. If you have a passion in building software with great impact on customers, join us!

Apply for this job
Senior Fullstack .Net Developer
We're hiring Senior .Net Developer to join our team and build multi-tenant cloud applications. This position responsibilities includes User Story grooming, story pointing, design, development, peer review, debugging and configuration management systems.

Work Experience Required
  • 5+ years of experience as a Fullstack developer
  • Fluent with functional, imperative and object-oriented languages; Design Patterns, solid design principles knowledge of .Net, Angular, SQL server, Rest API
  • Working in an agile environment
  • Building multi-tenant and cloud-based solutions that have been successfully delivered to customers
  • Communicating with stakeholders, other technical teams, and management to collect requirements, identify tasks, provide estimates and meet production deadlines.
  • Development and management of mission critical and secure applications in healthcare, telecom, finance etc.
  • Practice and embrace Professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.

Required Competencies
  • Design Patterns
  • Solid Design Principles
  • DI/IOC
  • MVC
  • REST
  • C#
  • Webserver IIS
  • Security : SSO /OAuth (also: JWT/SAML)
  • SQL Server
  • Angular
  • Javascript
  • Unit Test Framework
  • ORM: Entity Framework / nHibernate

Preferred Skills
  • OOP
  • Message Queue/ Rabbit MQ or related
  • ELK
  • Azure
  • Micro Services Architecture
  • OWASP Principles
  • BDD
  • GHERKIN
  • Cucumber
  • MVVM
  • WCF

We offer
  • Excellent working atmosphere in a collaborative and respectful company culture
  • Opportunities for continual progress and career growth
  • Work on challenging projects in various industries
  • Supportive environment
  • Hybrid working model
  • Private health insurance
  • Paid sports activities
  • Competitive salary
  • Referral bonuses

We are looking for talented and motivated people. If you have a passion in building software with great impact on customers, join us!

Apply for this job
Intermediate QA Automation Engineer
DigiDive is co-sourcing, engineering and consulting company. Our team of experts are specialized in driving complete digital transformation processes and delivering cutting edge solutions to improve the business performance of a wide range of organizations.

About the job

We are looking for QA Engineers to build end-to-end testing tool chain for functional, nonfunctional, performance, usability and security testing for our products. The QA Automation Engineer works as part of the technology team to drive quality in the organization to deliver high quality products and services to our clients.

The QA Automation Engineer will prepare the testing plans and create the automation test scripts to verify and validate the quality of the product. The quality engineer must be able to function effectively in a high-volume, rapid delivery agile environment using left shift and lean methodologies.

We are looking for someone who:
  • Has 2+ years of experience in creation/managing test plans
  • Has 2+ years of commercial experience in testing Web and Client/Server application
  • Has sound knowledge of web project development
  • Has knowledgeable in all processes and procedures utilized for quality assurance
  • Has understanding of software engineering and SQA methodologies, tools, and processes
  • Has knowledge of CI/CD and data pipelines
  • Has experience with SQL and relational databases
  • Has experience with code repositories, such as Git
  • Has experience working in an Agile/Scrum development process
  • Has experience with smoke/regression/sanity testing, and both, white box and black box testing

Required Competencies
  • Selenium with (.Net or Java)
  • Cucumber
  • Gherkin
  • CI/CD
  • Jenkins
  • REST API Testing
  • Postman
  • Bug tracking tool
  • Prepare test strategy/plan
  • Write test cases
  • Create test scripts

Good to know:
  • Performance testing
  • Security testing

We offer
  • Excellent working atmosphere in a collaborative and respectful company culture
  • Opportunities for continual progress and career growth
  • Work on challenging projects in various industries
  • Supportive environment
  • Flexible working hours and possibility to work from home
  • Hybrid working model
  • Private health insurance
  • Loyalty bonuses, referral bonuses, paid sports activities
  • Competitive salary compensation and private health insurance


Apply for this job
Senior QA Automation Engineer
DigiDive is co-sourcing, engineering and consulting company. Our team of experts are specialized in driving complete digital transformation processes and delivering cutting edge solutions to improve the business performance of a wide range of organizations.

About the job

We are hiring experienced QA Engineers to build end-to-end testing tool chain for functional, nonfunctional, performance, usability and security testing for our products. The QA Automation Engineer works as part of the technology team to drive quality in the organization to deliver high quality products and services to our clients.

The QA Automation Engineer will prepare the testing plans and create the automation test scripts to verify and validate the quality of the product. The quality engineer must be able to function effectively in a high-volume, rapid delivery agile environment using left shift and lean methodologies.

We are looking for someone who:
  • Has 5+ years of experience in creation/managing test plans
  • Has 5+ traditional and cloud-based data warehouse environments
  • Has knowledge of CI/CD and data pipelines
  • Has expert level writing automation and SQL test scripts
  • Analyze, troubleshoot and document problems/observations
  • Has experience in performance testing, security testing and usability testing is an added advantage
  • Has hands-on experience with smoke/regression/sanity testing, and both, white box and black box testing

Required Competencies
  • Selenium with (.Net or Python or Java)
  • Cucumber
  • Gherkin
  • CI/CD
  • Jenkins
  • REST API Testing
  • Postman
  • Bug tracking tool
  • Prepare test strategy/plan
  • Write test cases
  • Create test scripts

Good to know:
  • TestIm automation tool
  • K6 performance tool
  • Performance testing
  • Security testing

We offer
  • Excellent working atmosphere in a collaborative and respectful company culture
  • Opportunities for continual progress and career growth
  • Work on challenging projects in various industries
  • Supportive environment
  • Flexible working hours and possibility to work from home
  • Hybrid working model
  • Private health insurance
  • Loyalty bonuses, referral bonuses, paid sports activities
  • Competitive salary compensation

While this is the experience/qualifications we would love our Senior QA Automation Engineer to have, we are also open to consider applications of those who do not meet the listed criteria but will be fit for Intermediate positions. If this role interests and excites you, but you don`t have all the experience or qualifications listed above – please apply and mention it in your application.

Apply for this job

Get in touch with us

Got a question? We’re here to help. If you need more detailed information about our expertise. If you want to schedule online demo to present our services. For any business enquiries, simply send us an e-mail and we’ll reply to you quickly.

CORPORATE HEADQUARTER USA
228 Dan Drive
Pittsburgh PA 15216, USA
Phone: +1 412 916 2141
Email: info@digidive.io
BUSINESS DEVELOPMENT OFFICE
45 Exchange Street
Suite #301 Portland ME 04101, USA
Phone: +1 412 916 2141

We are social