Location
Bangalore | India
Job description
Company: Indian / Global Digital Organization
Key Skills: Java, System Design, Microservices, Backend Development, Distributed Systems
Roles and Responsibilities:
- Define the architecture, design, develop, test, document and operate backend systems and services.
- Accountable for solution elegance, ease of evolution, quality of the systems and performance, scalability, and availability characteristics.
- Work with product management and other engineering peers to deliver on the goals.
- Provide technical guidance and coaching to junior developers.
- Be a technical engineer passionate about distributed systems, cloud service development, deployment, and delivery.
- Collaborate with all stakeholders to determine functional and non-functional requirements for software development.
- Develop high-level product specifications with attention to system integration and feasibility.
- Write clean, maintainable code while rapidly iterating and shipping the features.
Skills Required:
- A solid engineer at heart with excellent abstraction, coding, and system design skills with excellent programming skills (Any Backend Technology)
- A technical mindset with great attention to detail
- A proven track record of working on the design, architecture, and delivery in a consumer internet ecosystem on backend technologies.
- An experienced technical leader in agile software engineering teams.
- Strong communicator, able to navigate ambiguity, and exercise judgment when making decisions.
- Good knowledge of design and development of Distributed Systems.
- Must have exposure to building platforms and products from scratch.
- Excellent knowledge of designing and developing Microservices.
Education: Bachelor's Degree in related field
Job tags
Salary