ALLEN Digital
Software Development Engineer 2
- Compensation
- Not disclosed
- Location
- Bangalore
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Work experience of 3-5 years.
- A solid engineer at heart with excellent abstraction, coding, and system design skills with excellent programming skills.
- Strong programming skills in languages such as [e. g., Java, Golang, Python].
- 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 the design and development of Distributed Systems.
- Must have exposure to building platforms and products from scratch.
- Excellent knowledge of designing and developing Microservice.
Full description
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.
Requirements:
- Work experience of 3-5 years.
- A solid engineer at heart with excellent abstraction, coding, and system design skills with excellent programming skills.
- Strong programming skills in languages such as [e. g., Java, Golang, Python].
- 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 the design and development of Distributed Systems.
- Must have exposure to building platforms and products from scratch.
- Excellent knowledge of designing and developing Microservice.