Job Title: Sr Backend DeveloperJob type: Long time-based job opportunityLocation: 100% Remote in Mexico
Job description:
Skills : typescript, graphql, nodejs, aws
Skill setsMust haveStrong hands on experience on Typescript and Node JS (both mandatory)Good hands on experience on Apollo GraphQL (both client and server side)Have strong hands on exposure to microservice architectureHave worked on caching implementations with any technologyGood knowledge of AWS services like EKS, RDSDeep understanding of how to monitor and tune application performanceHave exposure to cloud based architectureExcellent written and verbal communication skills. Good to haveFrontend technologies like react js / next jsExperienced in building large-scale Internet applications with modern Pipeline systems (CircleCI is a plus)Experience with modern orchestration tooling such as Kubernetes and Helm (ArgoCD is a plus)Experience with containerization tooling (Docker is a plus)Prior exposure to cloud-based architectures, development, and deploymentFamiliar with cloud technologies such as AWS EC2, ECS, S3, RDS, KubernetesWhat you’ll do:Migrating critical systems to new architecture. Develop graphql API services as part of our federated graphql architecture.Work across the full technical stack, delivering quality code on both frontend and backend, with a strong understanding of CS fundamentals, design patterns, schema design, and best practicesBuild effective monitoring and tune application performance with observability tools like New Relic , SplunkHelp automate our team’s internal CI/CD processes to make deployments faster and more efficient for our team.Work on integration and unit testing to help internally test and watch out for any written code.Writing technical documentation Collaborate with a team of Developers (local and remote) for effective delivery and provide constructive feedback on PR reviews.Work effectively with cross-functional team members to deliver compelling products.Work collaboratively in an Agile/Scrum team to plan and execute at high velocity, and across teams throughout the organization to reuse – existing components and architect shared functionality