Source description
About the role
We are looking for a Senior Software Engineer who will be responsible for building and maintaining systems supporting client. You will work closely with product/project managers, users, development staff, and senior leadership to implement designs, develop and deploy fan-facing solutions. Responsibilities: - Own and drive key initiatives supporting the developer workflow from PR to release - Innovate and deliver technical solutions - Collaborate with partner engineering teams for inputs, support, and guidance - Monitor, review, and coach developer performance; conduct regular performance appraisals and provide disciplinary actions - Document technical solutions and articulate them to both business and technical audiences - Present, communicate, and advocate engineering perspectives - Participate in Agile ceremonies and show ownership of work throughout the sprint process Requirements: - Backend Node.js (with 5+ years of experience) - GraphQL (with 3+ years of experience) - AWS (Lambda/S3/ECS/RDS) / Infrastructure as code - Redis - PostgreSQL - Unit, Functional Testing & TDD - Typescript - Fluent in English Bonus Skills: - Terraform - Kafka - CI/CD - DynamoDB - React.js - Elixir - RUST Technical Environment Tech Stack: TypeScript, Node, GraphQL, PostgreSQL, AWS services Development Practices: TDD, pair programming, code reviews, continuous integration and delivery (CI/CD) Deployment: Automated using Terraform/Github Actions on AWS Technologies Used: API portals (API Gateway, CloudFront, WAF), serverless technologies (Lambda), storage and database systems (Aurora, S3), messaging systems (SNS, SQS), Kafka Agile Practices: Dailies, story detailing, planning, retrospectives Quality Compliance Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an key aspect of hiring for this position. We are looking for a Senior Software Engineer who will be responsible for building and maintaining systems supporting client. You will work closely with product/project managers, users, development staff, and senior leadership to implement designs, develop and deploy fan-facing solutions. Responsibilities: - Own and drive key initiatives supporting the developer workflow from PR to release - Innovate and deliver technical solutions - Collaborate with partner engineering teams for inputs, support, and guidance - Monitor, review, and coach developer performance; conduct regular performance appraisals and provide disciplinary actions - Document technical solutions and articulate them to both business and technical audiences - Present, communicate, and advocate engineering perspectives - Participate in Agile ceremonies and show ownership of work throughout the sprint process Requirements: - Backend Node.js (with 5+ years of experience) - GraphQL (with 3+ years of experience) - AWS (Lambda/S3/ECS/RDS) / Infrastructure as code - Redis - PostgreSQL - Unit, Functional Testing & TDD - Typescript - Fluent in English Bonus Skills: - Terraform - Kafka - CI/CD - DynamoDB - React.js - Elixir - RUST Technical Environment Tech Stack: TypeScript, Node, GraphQL, PostgreSQL, AWS services Development Practices: TDD, pair programming, code reviews, continuous integration and delivery (CI/CD) Deployment: Automated using Terraform/Github Actions on AWS Technologies Used: API portals (API Gateway, CloudFront, WAF), serverless technologies (Lambda), storage and database systems (Aurora, S3), messaging systems (SNS, SQS), Kafka Agile Practices: Dailies, story detailing, planning, retrospectives Quality Compliance Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an key aspect of hiring for this position.
More at Robosoft