Software Developer
Treebo
Bangalore, Karnataka, IN
4d ago
source : Instahyre

Responsibilities :

  • Understands internals of programming languages & runtimes.
  • Creates common reusable components / libraries- Uses advanced data structures.
  • Designs API contracts between large systems with end to end service design and active leadership towards long term sustainability including versioning, complex migration plans, impact analysis across products.
  • Owns NFRs and pushes the envelop on performance, scalability and high availability with cognisance towards cost of infra.
  • Drives tech stack selection independently, mentors junior engineers.
  • Evangelises of generic platform building across the organisation.
  • Plans complex projects, owns stakeholder communication for milestones / slippages while dealing with conflicting priorities.
  • Owns E2E delivery all the way to go-live and beyond.
  • Troubleshoots unseen issues across codebases.
  • Solves large end to end cross cutting problems with elegant solutions with an eye on long term sustainability.
  • Partners with and influences product managers on how.
  • Leads the pack on hiring and evangalizes steeper hiring standards towards building A+ team.
  • Represents treebo on external platform / conferences.
  • Requirements :

  • Bachelor's Degree in Computer Science or similar discipline.
  • 3+ years relevant work experience in software engineering.
  • Proficiency in more than one modern programming language such as Python / Java / C++ & associated tech stack to write maintainable, scalable, unit-tested code.
  • Experience in building complex software systems that have been successfully delivered.
  • Deep understanding of design patterns, optimizations, deployments with a strong object oriented design skills.
  • Experience mentoring other software engineers.
  • Experience with full life cycle development in any programming language.
  • Desired Skills and Experience : Python, Django, Java, Data Structures, Algorithms.
  • Desired Skills and Experience : JUnit, Hibernate, Java, Eclipse IDE, Grails.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form