Jetzt bewerben

About the Role

• Develop and enhance product and/or applications independently to solve complex business problems by keeping customer experience at the forefront.
• Adopt and model a DevOps mindset by applying automation, continuous integration and continuous delivery in everything we do.
• Foster innovation by applying best practices and learning from emerging technologies and through collaboration with cross functional stakeholders.
• Help design and build highly innovative interactive high-performing solutions with scalability and quality.
• Help design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs.
• Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
• Design and develop tools, libraries, and frameworks with long-term platform mindset thinking for high modularity, extensibility, configurability, and maintainability.
• Collaborate with peers and cross team members to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.
• Help contribute to the design and implementation of new products and features while also enhancing the existing product suite.
• Explore and evaluate new technology and innovation to continuously improve platform capability and functionality

What You'll Do

  • Minimum 6+ years of experience in backend application development 
  • Profound knowledge of writing best practice code using Node.js, TypeScript, Docker 
  • Experience of integrating and leveraging RESTful services 
  • Good experience in designing scalable microservices architecture 
  • Experienced with Design Patterns, Object Oriented Programming, and Functional Programming concepts 
  • Good knowledge of databases (SQL/NoSQL) and query optimization 
  • Working knowledge of writing unit tests using Jest; good to have experience working in TDD approach 
  • Should have knowledge of release management, CI/CD pipelines, and workflow automation using GitHub Actions 
  • Experience on any cloud - Azure/AWS/GCP environment 
  • Should have good knowledge of GitHub version control system and Git commands 
  • Hands-on experience with Kubernetes for application deployment and orchestration 
  • Experience with monitoring tools like New Relic and Grafana, and Google Cloud logging for observability 
  • Good to have knowledge on JIRA for agile project tracking 
  • Should be aware of all Agile ceremonies 
  • Experience in using AI Productivity tools such as GitHub Copilot, Codex, etc. is a plus or nice to have 
  • Excellent communication skills and a can-do attitude 
  • Good Verbal and Written Communication Skills 
  • Profound knowledge of writing best practice code using Node.js, TypeScript, Docker 
  • Experience of integrating and leveraging RESTful services 
  • Good experience in designing scalable microservices architecture 
  • Experienced with Design Patterns, Object Oriented Programming, and Functional Programming concepts 
  • Good knowledge of databases (SQL/NoSQL) and query optimization 
  • Working knowledge of writing unit tests using Jest; good to have experience working in TDD approach 
  • Should have knowledge of release management, CI/CD pipelines, and workflow automation using GitHub Actions 
  • Experience on any cloud - Azure/AWS/GCP environment 
  • Should have good knowledge of GitHub version control system and Git commands 
  • Hands-on experience with Kubernetes for application deployment and orchestration 
  • Experience with monitoring tools like New Relic and Grafana, and Google Cloud logging for observability 
  • Good to have knowledge on JIRA for agile project tracking 
  • Should be aware of all Agile ceremonies 
  • Experience in using AI Productivity tools such as GitHub Copilot, Codex, etc. is a plus or nice to have 
  • Excellent communication skills and a can-do attitude 
  • Good Verbal and Written Communication Skills 

Who You Are

  • Develop and enhance product and/or applications independently to solve complex business problems by keeping customer experience at the forefront.  
  • Adopt and model a DevOps mindset by applying automation, continuous integration and continuous delivery in everything we do.  
  • Foster innovation by applying best practices and learning from emerging technologies and through collaboration with cross functional stakeholders.  
  • Help design and build highly innovative interactive high-performing solutions with scalability and quality. 
  • Help design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs. 
  • Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.) 
  • Design and develop tools, libraries, and frameworks with long-term platform mindset thinking for high modularity, extensibility, configurability, and maintainability. 
  • Collaborate with peers and cross team members to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users. 
  • Help contribute to the design and implementation of new products and features while also enhancing the existing product suite. 
  • Explore and evaluate new technology and innovation to continuously improve platform capability and functionality 
Jetzt bewerben

Weitere Jobs