drjobs
Fullstack Developer
drjobs Fullstack Developer العربية

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Re - Italy

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2583373
Job Title Senior Software Engineer
Job Family/Function Technology/Software Development

Overtime Classifications (where differentiated by job)
U.S. FLSA
Classification NonExempt Canada OT
Classification

Overtime
Eligible

Australia Award Not
Applicable

About Us:
Diligent is the leading governance risk and compliance (GRC) SaaS company serving 1 million users
from over 25000 organizations around the world. Our software enables holistic and informed
conversations about GRC and ESG to ensure CEOs CFOs and the board have an integrated view of audit
risk information security ethics and compliance from across the organization.
Position Overview:
Diligent is looking for a Sr Full Stack Software Engineer with focus on backend technologies to join
our Messenger team! Diligent s Messenger product is our primary messaging solution tailored to be
compliant with the highest security standards. Messenger integrates with multiple Diligent products and is
key to the overall Modern Governance technology strategy. It is a servicebased architecture written
primarily in TypeScript with Node.JS (backend services) and Angular (Webfront end). But we have iOS
and Android app as well for mobile platforms.
The ideal candidate will have proven ability to apply effective analysis design programming and testing
skills to produce and maintain scaled SaaS software solutions. They will be driven resourceful and not
feel intimidated by significant technical challenges. They will want to take ownership of the features they
are working on and proactively drive improvements in software design and development practices. They
will love to automate away manual toil and be interested in championing observability continuous
integration and deployment scalability security and other nonfunctional requirements into our system.
They will value team culture and see their success as the team s success.
Key Responsibilities
Design code review and test assigned features and user stories in accordance with the agile
methodology employed by Diligent.
Producing highlevel technical design artefacts for major stories
Contribute to the quality assurance/testing strategy for assigned features performing technical
tasks as required to support that strategy including but not limited to development of unit and other
automated tests and assisting with acceptance and regression testing.
Influence the design of the future state of the product including separating out major
components and subsystems designing and delivering prototypes.
Communicate effectively with other development teams production operations and a few other
technology groups to ensure regular smooth delivery of working software to production.
Ensure all work is carried out and documented in accordance with required standards methods
and procedures to ensure information retention and reuse. Ensure internal systems are always kept
up to date with the latest activity
Plan and control their own workflow to ensure all deadlines are met and manage their own tasks
effectively
Attend Daily Scrum Sprint Planning Backlog Refinement and Retrospective Meetings
Involved in continuous improvement of processes by regularly making improvement
recommendations at team retrospectives

Help other team members to grow and improve their technical knowledge as they help you grow
and improve
Required Experience/Skills
Degree or equivalent in Computer Science Mathematics or similar discipline.
5 years of software engineering experience.
Strong experience in a handson development role at a commercial software company.
Demonstrable experience of devising and delivering changes to large/complex products.
Proven experience in developing scalable Typescript/NodeJS applications.
Commitment to producing well tested and documented code.
Strong code review mentoring and refactoring skills.
Creative and innovative problemsolving skills.
Experience working on an agile team providing estimates and reporting progress.
Able to communicate effectively with technical and nontechnical teams.
Keen to improve processes and share knowledge across the team.
Familiarity with Source Code Control Systems (esp Git GitHub) and common branching
models such as GitFlow.
Be passionate about delivering value to our customers.
Preferred Experience/Skills
Experience with Angular or other Frontend development frameworks.
Experience with Agile/SCRUM/Lean software development.
Keen to learn more about new languages and frameworks.
Experience of working in regulated markets.

node.js,react.js,sql,unit testing,angular

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.