Engineering

Lead Software Engineer (SDE-III) - Backend (Remote)

Remote   |   Full Time

Responsibilities

  • Work closely with engineering and product managers to detail the engineering scope.

  • Work with Engineering and DevOps functions to ensure system reliability, availability and scalability

  • Continuously champion high-quality software engineering practices - from planning, implementation, test automation, documentation, code reviews, scaling, performance, metrics, logging, and monitoring - essentially the entire software development lifecycle

  • Ensure the code developed is fully functional and bug-free

  • Evaluate existing and future cloud-based services to increase the efficiency of our team and/or business.

  • Grow yourself and your team - mentorship enables everyone to learn and improve

  • Ability and eagerness to manage people.

Requirements

  • Experience required: 4 - 8 yrs

  • Minimum 5 years of experience as a software developer

  • Proficient in any of the major programming or scripting languages (Java, Python, JavaScript, Golang, Ruby on Rails, etc.). Python is preferred.  At Least 1-year of experience in Python is required.

  • Proficient understanding and hands-on experience on Data structures and algorithms

  • Good at problem-solving skills

  • Proficient understanding and hands-on experience on Object-Oriented Programming and Design patterns

  • Proficient understanding and hands-on experience on Django/Flask is preferred.

  • Proficient PostgreSQL or similar relational databases (non-relational databases a plus)

  • Experience in test-driven development is a plus.

  • Proficient with agile software development processes for building distributed systems

  • Self-driven to tackle challenges head-on and achieve goals

  • Excel in troubleshoot complex systems problems, debug, and find root causes

  • Excel at working in small, dynamic, and fast-paced groups

  • Motivated to not just make things work, but make things work at scale.

  • Curiosity and capacity to learn.

  • Ability to communicate in written and spoken English

  • Good team player with a drive to achieve more

  • Preferably with team leadership experience

Perks

  • 5 days working

  • Good growth

  • Learning opportunities

  • Helpful colleagues

  • Happy working environment

  • Health insurance

  • Internet allowance

  • Mac Book

Submit Your Application

You have successfully applied
  • You have errors in applying