Software Engineer at Druva
Ireland, Manitoba, Ireland -
Full Time


Start Date

Immediate

Expiry Date

17 Dec, 26

Salary

60000.0

Posted On

18 Sep, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

We are looking for a Software Engineer, with Golang being the prominent experience requirement for the role. Reporting to the Director of Engineering, your primary focus will be the development of all server-side logic, definition, and maintenance of the central platform, and ensuring high performance and responsiveness to requests from the front-end. Ideally, the right candidate will focus on software delivery best practices through the Agile methodology.

What You Will Do:

  • Develop software modules for various parts of the system
  • Writes design documents and proposes design solutions
  • Leverages AI to accelerate world class software delivery 
  • Demonstrates strong understanding of software engineering processes such as agile methodologies, code-reviews, writing functional specifications
  • Understands and maintains existing code-base, adds features, fixes bugs, re-factors existing code
  • Solves challenging technical problems
  • Collaborates with team members and cross functional product teams
  • Writes well-designed, efficient, testable code
  • Demonstrates strong knowledge of data structures
  • Demonstrates good understanding of development tools such as version control, effort management and ticketing and compiling and generating builds
  • Seeks help and advice from others when stuck to resolve existing issues at the earliest
  • Gathering & understanding and breaking down requirements
  • Provide technical mentorship to team members
  • Demonstrates a strong passion to learn
  • Possesses excellent interpersonal skills including communication and assertiveness
  • Estimates work assigned to self

What We Are Looking For:

  • Degree in Computer Science or related field, or equivalent experience with recognized and applicable industry certifications 
  • Minimum of 3 years’ experience working as a software engineer
  • Proficiency with Golang; NodeJS and Python a bonus 
  • Experience in Cloud Technologies (preferably AWS, Azure)
  • Experience of microservice development and containerization 
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  • Ability to Create database schemas that represent and support business processes
  • Implementing automated testing platforms and unit test
  • Good understanding of code versioning tools, such as Git
  • AWS Accreditation a plus

Additional Information:

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

We are looking for a Software Engineer, with Golang being the prominent experience requirement for the role. Reporting to the Director of Engineering, your primary focus will be the development of all server-side logic, definition, and maintenance of the central platform, and ensuring high performance and responsiveness to requests from the front-end. Ideally, the right candidate will focus on software delivery best practices through the Agile methodology.

What You Will Do:

  • Develop software modules for various parts of the system
  • Writes design documents and proposes design solutions
  • Leverages AI to accelerate world class software delivery 
  • Demonstrates strong understanding of software engineering processes such as agile methodologies, code-reviews, writing functional specifications
  • Understands and maintains existing code-base, adds features, fixes bugs, re-factors existing code
  • Solves challenging technical problems
  • Collaborates with team members and cross functional product teams
  • Writes well-designed, efficient, testable code
  • Demonstrates strong knowledge of data structures
  • Demonstrates good understanding of development tools such as version control, effort management and ticketing and compiling and generating builds
  • Seeks help and advice from others when stuck to resolve existing issues at the earliest
  • Gathering & understanding and breaking down requirements
  • Provide technical mentorship to team members
  • Demonstrates a strong passion to learn
  • Possesses excellent interpersonal skills including communication and assertiveness
  • Estimates work assigned to self

What We Are Looking For:

  • Degree in Computer Science or related field, or equivalent experience with recognized and applicable industry certifications 
  • Minimum of 3 years’ experience working as a software engineer
  • Proficiency with Golang; NodeJS and Python a bonus 
  • Experience in Cloud Technologies (preferably AWS, Azure)
  • Experience of microservice development and containerization 
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  • Ability to Create database schemas that represent and support business processes
  • Implementing automated testing platforms and unit test
  • Good understanding of code versioning tools, such as Git
  • AWS Accreditation a plus

Additional Information:

Loading...