8 - 13 years

25 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description

Cloud Backend Engineer

Bangalore

You are passionate about reading existing codebases to understand current architecture. They are also open to learning new technology stack, design and architecture patterns. You are hands-on experience building end-to-end complex headless service applications. They have expertise in some combination of the following: algorithms, optimization, data structures, distributed services, and web technology. You understand entire application architecture and focused on API, middleware and back-end, and cloud.

You will report to Engineering Sr Manager Cloud Engineerig follow a Hybrid working schedule in Bangalore

Your Responsibilities:

  • Develop and extend SaaS app platform features to support an ever-growing suite of applications
  • Design features with an eye towards long-term evolution and maintainability.
  • Develop loosely coupled, testable features that are scalable and performant
  • Identify tools and utilities to increase workflows and minimise manual intervention
  • Write efficient, reusable, and testable code used in applications
  • Maintain documentation for architecture and source code
  • Collaborate with geographically distributed teams
  • Work with product managers, team members, and QA
  • Contribute to and promote good software engineering practices across the team
  • Troubleshoot and resolve system problems and customer issues

The Essentials - You Will Have:

  • Bachelor of Science in Computer Science, Computer Engineering or equivalent.
  • 8+ years of experience in product-based companies in software development roles developing software in F#, C# and .NET/.NET Core platform
  • Exposure to the F# language (or any other Functional Programming language like Scala/Haskell) and has written small/medium sized tools or systems with the same.
  • In designing and implementing systems using OO design patterns
  • Experience building scalable and performant back end services using asynchronous primitives (threads/async)
  • Excellent debugging skills - esp in a microservices-based environment with multiple services across front end and back end.
  • Experience with distributed systems patterns and typical challenges faced around concurrency, race conditions, performance, scalability
  • Are very comfortable with Git-based workflows for code collaboration and reviews
  • Experience with API security and OAuth2/OIDC protocols is.
  • Writing unit test cases for complex headless systems.
  • Comfortable with Docker containers (Docker/docker compose) and related ecosystem for development environment and other development related tasks (inspecting logs, troubleshooting, shelling into containers)
  • Hands-on/working knowledge of Linux and shell scripting in Bash or equivalent
  • Experience participating/leading reviews of designs, code, test cases, other documentation
  • Excellent English proficiency and fluency to communicate with people at all levels.

The Preferred - You Might Also Have:

  • Experience with cloud services like AWS or Microsoft Azure.
  • One or more of the following - High availability, performance and scalability, microservices, SOA, modern database architectures, highly automated test systems, rapid prototyping, demonstrable experience of taking concept to product, Web technologies, security, data communication, and contemporary user interface technologies
  • Familiarity with DevOps software development methods
  • Knowledge of professional software engineering practices and best practices for the fullsoftware development life cycle, including coding standards, code reviews, testing, and operations.
  • Experience communicating with users, other technical teams, and management tocollect requirements, describe software product features, and technical designs
  • Direct experience collaborating with local and global technical development teams
  • Experience with front ends in TypeScript, Node.js and React/Angular
  • Software development on both Windows and Linux

What We Offer:

  • Comprehensive mindfulness programmes with a premium membership to Calm
  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching programme - Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
  • Employee Assistance Program
  • Personalised wellbeing programmes through our OnTrack programme
  • On-demand digital course library for professional development

... and other local benefits!

#LI-Hybrid

#LI-NB1

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You