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

Required Skills

  • Minimum 3+ years of experience in backend application development
  • Good 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
  • Knowledge about Design Patterns, Object Oriented Programming, and Functional Programming concepts
  • Knowledge of databases (SQL/NoSQL) and query optimization
  • Working knowledge of writing unit tests using Jest; good to have experience working in TDD approach
  • Experience working in Azure/GCP/AWS Cloud environment will be an added advantage
  • Should have good knowledge of GitHub version control system and Git commands
  • 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

  • Software Development experience.

  • Knowledge of software development, practice, concepts and technology.

  • Proficiency with various software languages and platforms such as Java, Oracle, Azure etc.

  • Experience with related technology stack and platforms.

  • Experience with building effective relationships with immediate team and stakeholders.

Jetzt bewerben

Weitere Jobs