SDE 2 in Bengaluru, Karnataka at Cashflo
Explore Related Opportunities
Job Description
You'll thrive in this role if you possess the following:
Technical Skills:2.5-4 years of full-time software engineering experience in product-based organizations.
Strong expertise in creating scalable backend platforms using a balanced combination of:
Frameworks
Design patterns
Optimized data structures
Proficiency in Python, with a particular emphasis on effectively handling data using data frames.
Distributed Systems: Demonstrated history of working with and developing distributed systems.
Databases: Expertise in any RDBMS or NoSQL database.
Event-Driven Systems: Solid understanding of how event-driven systems work.
Cloud Providers: Exposure to platforms such as AWS, GCP, or Azure.
Familiarity with CI/CD pipelines and thorough knowledge of SDLC.
Proficiency in additional programming languages like Go, NodeJS.
A keen eye for quality, capable of identifying ideal test cases and experimenting with effective testing strategies.
Ability to foresee challenges and own the creation of technical design documents (HLD and LLD) to guide teams when building complex products.
Actively mentors and coaches fellow developers to foster team growth and collective improvement.
Effective Communication: Clear and precise communication to collaborate effectively across teams.
Curiosity and Growth: A proactive learner with a passion for continuous improvement and innovation.
Functional Requirements: Ability to consider operational delight as a key aspect of product and platform design.
Scale Experience: Exposure to high-scale environments and understanding of the evolutionary technical challenges they pose.
Strong understanding of distributed system complexities and how they operate.