Position: Senior Backend Node.js Engineer
Company: .doCode
Category: Node.js
Experience required: 5y
English level: upper
Published: 2023-05-01T00:00:00+03:00

We are seeking a highly skilled Senior Backend Engineer to join our team and work on the Digital Identity project. The ideal candidate will have extensive experience with Node.js,
AWS, DevOps, and Architecture Design. Additionally, any skills or platforms related to Webauthn, FIDO, OAuth2.0, and Open ID Connect
are considered a plus. It would also be a plus if the candidate has experience with Decentralized Identifiers (DIDs) and Verifiable
Credentials.

**Responsibilities:**
- Design, develop and maintain backend systems using Node.js and AWS services;
- Collaborate with cross-functional teams to identify and solve complex technical challenges;
- Implement private and public APIs that will be utilized by our SDKs and Customer backend systems;
- Develop secure authentication and authorization solutions using Webauthn, FIDO, OAuth2.0, and Open ID Connect;
- Implement Decentralized Identifiers (DIDs) and Verifiable Credentials into our systems (working with Blockchain knowledgeable team
members);
- Develop and maintain automated DevOps processes for deployment, testing, and monitoring;
- Design and implement scalable architecture for our systems;
- Stay up-to-date with emerging technologies and industry trends;

**Requirements:**
- 5+ years of experience in backend engineering with Node.js, AWS, DevOps, and Architecture;
- Experience in designing and implementing large-scale systems;
- Strong understanding of software design patterns and architecture principles;
- Strong experience with database technologies such as MySQL, MongoDB, or PostgreSQL;
- Experience with containerization technologies such as Docker and Kubernetes;
- Strong understanding of CI/CD pipelines and DevOps practices;
- Experience with authentication and authorization protocols such as Webauthn, FIDO, OAuth2.0, and Open ID Connect are a plus;
- Experience with Decentralized Identifiers (DIDs) and Verifiable Credentials are a plus;
- Excellent problem-solving skills and ability to work independently;

If you are passionate about building scalable and secure backend systems, have experience in the above-mentioned technologies and
protocols, and a track record of delivering high-quality solutions, then we encourage you to apply for this role. We offer competitive
compensation, flexible working hours, and the opportunity to work on challenging projects with a talented team of engineers.