Software Engineer 5
Company: Aditi Consulting
Location: New York
Posted on: May 16, 2022
|
|
Job Description:
Job DescriptionJob Title: Backend and Blockchain Services
Developer/DevOps Engineer (Kubernetes)Major Responsibilities:Work
with engineering teams, product/business, service providers, and
third-party vendors across multiple locationsEnsure that project
milestones are met in terms of features, quality, and time for the
E2E systemExpand and enhance the functionality of microservices in
Kubernetes using Agile methods and tools, actively participate in
an integrated DevOps team and be responsible for the overall
setupDevelop new functionality by the overall architecture and
while preserving and enhancing existing functionality, help advance
the overall architecture whenever necessaryResearch, prototype, and
develop solutions for various cutting-edge issues, scalability
problems, etcExercise judgment in selecting methods, techniques,
and evaluation criteria for obtaining resultsConduct integration,
integration tests, and performance tests of the E2E system
including external dependencies to improve the system to meet
performance and reliability requirementsMaintain the overall
Production live system highly available at all times while
expanding its functionalityDebug Production issues raised by
customers and customer support teams, isolate the cause, and work
towards a fixBackground, Experience & Qualifications:Bachelors or
Masters degree in Computer Science or Computer Engineering8+ years
of software development experience in a large-scale production
environmentFull Stack: Strong AWS, Kubernetes,
Javascript/Typescript/NodeJS, E2E(optional) Front End:
React.jsExperience with development, dependency injection, unit
tests and mocking, integration tests, performance tests for backend
microservices with modern technologies including Javascript,
Typescript, NodeJS, Express, NestJS, Swagger, Docker, Kafka, MySQL
incl sharding, Elasticsearch, Jest, Git,
authentication/authorization/OAuth, etc.Experience with the DevOps
approach, continuous integration, continuous deployment,
monitoring, and maintenance of deployments in the AWS cloud with
technologies including Docker, Kubernetes, Gitlab CICD, Jenkins,
Terraform, Helm/Helmfile, Ansible, etcExperience with overall use
of AWS technologies including EKS, Client MSK, RDS, Client
OpenSearch, ElastiCache, EC2, VPC, ASG, ELB, ECR, S3, CloudFront,
Lambda, CloudWatch, IAM, etc1-2+ yrs Experience writing Smart
Contracts in Solidity for Ethereum (L1) or similar L2 solutions,
deploying smart contract systems to the Ethereum mainnetExperience
working with DApps and Web3.js/ethers.js,
truffle/hardhatFamiliarity with ERC standards like ERC20, ERC721
and ERC1155, OpenZeppelinUnderstanding of EVM, cryptography, and
blockchain ProtocolsNecessary Skills / Attributes:Ability to solve
problems in a fast-paced and dynamic environment with a focus on
maintaining high quality and standardsAbility to communicate in
writing, through email and reports, or orally complex technical
matters to an audience of equal or higher-level technical
competencyAbility to deliver and accept feedback on code and
designStrong understanding of data structures and algorithmsStrong
experience with domain-driven design and working with REST and
event-driven microservice architectures in KubernetesStrong ability
to debug unfamiliar distributed architectures and isolate
problems
Keywords: Aditi Consulting, New York , Software Engineer 5, IT / Software / Systems , New York, New York
Click
here to apply!
|