Career Renew is recruiting for one of its clients a Backend Engineer - Hybrid position in Bangalore, India.
As a Backend Engineer, you will contribute to developing and maintaining our core backend systems, ensuring high performance and responsiveness to requests from the front-end. You'll work in a collaborative environment, gaining exposure to cutting-edge technologies and contributing to projects that are critical to our company's success.
Key Responsibilities
- Given an architecture and implementation spec, own and build modules and smaller microservices.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, and easy to manage/use.
- Create solutions to run predictably on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Work in an agile environment to deliver high-quality software.
Requirements
- 2+ years of experience in well-established, product-based companies
- Problem Solving:Ability to understand detailed problems, develop solutions independently, and apply troubleshooting techniques to similar future issues.
- Language Proficiency:Strong skills in Java programming, with effective use of core functional aspects.
- Coding Principles:Capability to write modular, functionally correct code with an appropriate choice of data structures.
- Coding Quality:Commitment to writing clean, readable code with comprehensive unit test coverage, considering implications on non-functional requirements.
- Design:Basic skills in low-level design and functional modeling, with the ability to contribute to performance improvements under guidance.
- Architecture:Basic understanding of CI/CD processes, distributed systems, event-driven architecture, and performance and scalability concepts.
- Delivery:Strong time management skills, with the ability to provide timely updates and respond to priorities and critical issues effectively.
Nice to Haves
- Passionate about web3 / crypto