Backend Lead

FYERS , Bangalore · · Full-time employment · Programming

<h3>Job Description & key roles:</h3>
  • Design and development of highly scalable, highly available, and performance optimized cloud applications
  • Constantly drive innovations in the platforms and products
  • Mentor & guide the developers in the team
  • Improve engineering standards, code reviews and build necessary tooling
  • Write reusable, testable, and efficient code
<h3>Technical Requirement:</h3>
  • Strong software development skills in Python and or Go
  • Understanding of fundamental design principles behind a scalable application
  • Able to design & create database schema in either SQL or No-SQL databases with data security in mind
  • Deep understanding of the HTTP protocol, web application performance and scalability
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Knowledge of user authentication and authorization between multiple systems
  • Familiarity with event-driven programming (Python / Go / Rust)
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Working understanding of network I/O
  • Working knowledge of pub-sub architectures for real-time communication
  • Strong unit test and debugging skills
  • Proficient understanding of Git
  • Knowledge in network architecture
<h3>Nice to have technical skill sets:</h3>
  • Basic understanding of web technologies, such as JavaScript, HTML5, CSS3
  • Familiarity with message brokers such as Kafka, RabbitMQ, etc 
  • Good understanding of Redis
  • Experience with DevOps
<h3>Other skill sets:</h3>
  • Good communication skills
  • Leadership skills
  • Enjoy working in a fast paced environment
  • Good problem solving skills
  • Eagerness to adopt new technologies
  • Attention to detail
<h3>Bonus Point If:</h3>
  • Eagerness to work in the Fin-tech and Stock Market domain
<h3>Required work experience:</h3>
  • 7+ years of strong design/development experience in building large scale application

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is OK for recruiters, HR consultants, and other intermediaries to contact this employer