Software Engineer 5

at Avacend, Inc.
Published May 21, 2023
Location New York, NY
Category Default  
Job Type Full-time  

Description

Job Title: Telecom - Software Engineer 5Pay Rate: $ 94/hr on W2 Location: New York, NY, USADuration: 6 MonthsJob Title: Backend and Blockchain Services Developer/DevOps Engineer (Kubernetes)- Top 3 must-have skills/requirements?o Full Stack: Strong AWS, Kubernetes, Javascript/Typescript/NodeJS, E2Eo (optional) Front End: React.js•1-2+ yrs Experience writing Smart Contracts in Solidity for Ethereum (L1) or similar L2 solutions, deploying smart contract systems to the Ethereum mainnet•Experience working with DApps and Web3.js/ethers.js, truffle/hardhat- Additional Notes? - (Local vs. Non-Local Candidates or how soon would you need them to relocate) Depends•Education? Bachelors or Masters degree in Computer Science or Computer Engineering- How many years of experience is required? 8-10 yearsWork Location: Plano, TX or RemoteMajor Responsibilities:•Work with engineering teams, product/business, service providers and third-party vendors across multiple locations•Ensure that project milestones are met in terms of features, quality and time for the E2E system•Expand 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 setup•Develop new functionality in accordance to the overall architecture and while preserving and enhancing existing functionality, help advance the overall architecture whenever necessary•Research, prototype and develop solutions for various cutting-edge issues, scalability problems etc•Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results•Conduct integration, integration tests and performance tests of the E2E system including external dependencies, improve the system to meet performance and reliability requirements•Maintain the overall Production live system highly available at all times while expanding its functionality•Debug 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 Engineering•8+ years of software development experience in a large-scale Production environmento Full Stack: Strong AWS, Kubernetes, Javascript/Typescript/NodeJS, E2Eo (optional) Front End: React.js•Experience 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 etc•Experience with overall use of AWS technologies including EKS, Amazon MSK, RDS, Amazon OpenSearch, ElastiCache, EC2, VPC, ASG, ELB, ECR, S3, CloudFront, Lambda, CloudWatch, IAM etc•1-2+ yrs Experience writing Smart Contracts in Solidity for Ethereum (L1) or similar L2 solutions, deploying smart contract systems to the Ethereum mainnet•Experience working with DApps and Web3.js/ethers.js, truffle/hardhat•Familiarity with ERC standards like ERC20, ERC721 and ERC1155, OpenZeppelin•Understanding of EVM, cryptography and blockchain ProtocolsNecessary Skills / Attributes:•Ability to solve problems in a fast paced and dynamic environment with focus on maintaining high quality and standards•Ability to communicate in writing, through email and reports, or orally complex technical matters to an audience of equal or higher-level technical competency•Ability to deliver and accept feedback on code and design•Strong understanding of data structures and algorithms•Strong experience with domain-driven design and working with REST and event-driven microservice architectures in Kubernetes•Strong ability to debug unfamiliar distributed architectures and isolate problems