Job Description
Responsibilities
• Design and develop highly scalable, reliable and fault tolerant systems for one of the india’s
fastest growing startups.
• Translate business requirements into scalable and extensible design.
• Partner with the product team to define and execute the feature roadmap.
• Pair with team members on functional and non-functional requirements and spread design
philosophy and goals across the team.
• Continuously improve code quality, product execution and customer delight.
• Coordinate with cross functional teams (Web, Mobile, DevOps, UX, QA etc.) on planning and
execution.
• Proactively communicate with leads related to deliverables, risks, changes and dependencies.
• Communicate, collaborate and work effectively across distributed teams in a fast moving
environment.
• An innate desire to deliver and a strong sense of accountability for your work.
• Willingness to learn new languages and methodologies.You greatly value humility and a strong
sense of ownership.
• You understand the dangers associated with being attached to your code.
• You write code because you like to and want to get better at it.
• A passion for crafting delightful customer experiences.
• A desire to be part of a team that delivers impactful results every day.
• A commitment to writing understandable, maintainable, and reusable software.
• 2+ years of experience in software development or a serious open source track record
• 2+ years of hands-on experience in designing, developing, testing and deploying applications
large scale applications in any language or stack
• 2+ years of hands-on experience working on one or more front end technologies – Web
(ReactJs), Android or iOS – and understand their nuances.
• Deep knowledge of Linux as a production environment.
• Proficiency in OOP, including design patterns. Experience with functional programming is a
plus.
• Good knowledge of algorithms and data structures.• Experience with building and managing fully automated build/test/deployment environments is
huge plus.
• Data modelling experience in both Relational and NoSQL databases.
• Ability to understand and implement Continuous Integration and Continuous Delivery.
• Well versed with Lean methodologies, TDD and Test Engineering and Automation.
• Ability to design and implement low latency RESTful services.
• Excellent understanding of interactive application development paradigm, memory
management, performance/resource optimisations, database interactions, network programming,
concurrency and multithreading, fault tolerance, monitoring, security and operability of systems.
• Continuously refactor applications and architectures to maintain high quality levels.
• Ability to plan, prioritise, estimate and execute releases with a high degree of consistency.
• Ability to scope, review and refine user stories for technical completeness and to alleviate
dependency risks.
• Passion for learning new things, solving challenging problems.
• We primarily use PHP, Javascript, Python and Java. Familiarity with one or more is a plus.
• Prior experience being a founder is a huge plus.

Skills – Web (ReactJs), Android or iOS, AngularJS, NodeJS

Immediate Joiners would be given the first preference. Since this JD is replacement one max NP we can go is 15 Days.
2+ years of experience in software development or a serious open source track record
• 2+ years of hands-on experience in designing, developing, testing and deploying applications large-scale applications in any language or stack
• 2+ years of hands-on experience working on one or more front end technologies – Web
(ReactJs, AngularJS), Android or iOS ,- and understand their nuances.
• Deep knowledge of Linux as a production environment.
• Proficiency in OOP, including design patterns. Experience with functional programming is a plus.
• Good knowledge of algorithms and data structures.

Job Location: Bangalore
Experience (Years): 2-5 Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf