Software Architect

0

 


Must Have:

• Enhanced hands-on experience in TypeScript, Node.js and related technologies.

• Proficiency in AWS Serverless technologies (e.g., API Gateway, Lambda, SQS, SNS, ECS, Cognito, S3).

• In-depth experience with authentication and authorization mechanisms.

• Proficiency in both SQL (e.g., MySQL) and NoSQL (e.g., DynamoDB) databases.

• Familiarity with event-driven architecture, REST APIs, and system integration.

• Solid understanding of AWS infrastructure such as VPC, CloudFront, ALB and AWS Organizations.

• Hands-on experience with Bitbucket, CI/CD pipelines, and Infrastructure as Code (IaaS) tools.

• Ensure high-quality code by applying best practices and standards, and maintaining unit tests.


Nice to Have:

• Experience with NestJS, GraphQL, Swagger, React and NextJs.

• Knowledge of internal and external system integrations, TLS/mTLS protocols.

• Familiarity with Keycloak and/or AWS Cognito, federated user management, multiple authentication flows.

• A solid understanding of networking concepts and related infrastructure.

• Knowledge of backups and database administration practices.

• Ability to make informed trade-offs between performance, security, and cost.

• Knowledge of system monitoring.

• Knowledge of other cloud technologies such as google cloud


Soft Skills (Must have)

• Open and transparent good communicator

• Straight-forward (“not beating around the bush”)

• Have your own opinion and voice it

• Comes up with own ideas! and solutions (“not complaining too much”)

• Team player with a 'can-do' attitude and respect each other

• Ambitious and running extra mile when necessary


The Ideal candidate should;

• be mature enough to take accountability and ownership of the product

• be independent, calm but sharp out-of-the-box thinker

• be a tech geek capable to grasp and share the knowledge of the business and technology involved

• eager to listen, learn and brainstorm new ideas

• define the technical approach of new features and functionalities

• know the challenges, strengths, and weaknesses of the approach/technology used by his team

• learn in and out of the product and be single point of contact

• be able to translate functional requirements into Epics and User Stories, when required


Important

• The candidate must stay for a long period and shouldn’t be a switcher

• The candidate should explain past experience/projects in more detailed manner in the resume

You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !