Principal Software Engineer

3 Months ago • 8-11 Years • Backend Development • Undisclosed

About the job

Job Description

Lead backend development, design scalable architectures, manage projects & teams. Expert Python, SQL/NoSQL, cloud platforms, RESTful APIs & microservices. 8+ years experience, leadership role required.
Must have:
  • Expert Python
  • Backend Architect
  • Project Management
  • Team Leadership
Good to have:
  • Microservices
  • Docker, Kubernetes
  • Message Queues
  • AWS, Azure, GCP

About the job

The Backend Lead will be responsible for designing and implementing robust, scalable, and maintainable backend architectures, assisting in pre-sales activities, managing multiple projects and teams, providing regular updates to the founders, conducting research and development, and ensuring the overall technical excellence of our solutions. Proficiency in Python is essential for this role.


Key Responsibilities

Architectural Design:

  • Design and develop scalable and maintainable backend architectures.
  • Ensure best practices in coding, security, performance, and scalability are followed.

Pre-Sales Support:

  • Collaborate with the sales team to provide technical insights and solutions during pre-sales activities.
  • Assist in creating proposals and technical documentation for potential clients.

Project Management:

  • Lead and manage multiple backend projects, ensuring timely delivery and quality.
  • Coordinate with cross-functional teams to ensure project success.
  • Conduct regular project reviews and provide updates to the founders.

Team Management:

  • Mentor and guide a team of backend developers.
  • Foster a collaborative and innovative team environment.
  • Conduct performance reviews and provide constructive feedback.

Research and Development:

  • Stay updated with the latest industry trends and technologies.
  • Identify and integrate new technologies and tools to improve project outcomes.
  • Conduct R&D to explore new solutions and innovations.


Qualifications


Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.


Experience:

  • 8+ years of experience in backend development, with at least 3 years in a leadership role.
  • Proven experience in designing and implementing scalable backend architectures.
  • Strong experience in managing and delivering multiple projects.
  • Demonstrated ability to lead and mentor a team of developers.


Technical Skills:

  • Expert-level proficiency in Python.
  • Strong understanding of database design and management (SQL and NoSQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of RESTful APIs, microservices architecture, and message queues.
  • Ability to design systems that can scale efficiently to handle growing user demands.


View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Chennai, Tamil Nadu, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by Mako IT Lab

Similar Jobs

ByteDance - Site Reliability Engineer - Game

ByteDance, Singapore (On-Site)

Trend Micro - Backend Engineer

Trend Micro, Philippines (On-Site)

Wargaming - Lead Backend Engineer (Unannounced project)

Wargaming, United Kingdom (Hybrid)

Microsoft - Software Engineer II

Microsoft, (On-Site)

Luxoft - Java Team Lead

Luxoft, Canada (On-Site)

Wargaming - Server Developer / Python Developer

Wargaming, Serbia (Hybrid)

Thatgamecompany - Senior/Principal Engineering Manager - Backend

Thatgamecompany, United States (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Velotio Technologies - Lead QA Engineer (ETL Testing)

Velotio Technologies, India (Remote)

Kabam - Lead Data Engineer

Kabam, Canada (Hybrid)

Warner Bros Discovery - Senior Software Engineer

Warner Bros Discovery, India (On-Site)

Dmg - Senior Staff Engineer

Dmg, United States (On-Site)

Luxoft - Functional Tester

Luxoft, India (On-Site)

DEVOTEAM - Tech Lead Java

DEVOTEAM, Morocco (Remote)

Trend Micro - DevOps Engineer

Trend Micro, Philippines (On-Site)

Unity - Senior Backend Engineer

Unity, Israel (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Wargaming - Senior Backend Engineer (Steel Hunters)

Wargaming, Serbia (Hybrid)

Seedify - Senior Backend Developer

Seedify, (Remote)

Whatnot - Software Engineer, Core Machine Learning

Whatnot, United States (Remote)

Paytm - Java Backend Developer

Paytm, India (On-Site)

Sigma Software - Senior Java Developer

Sigma Software, Brazil (On-Site)

Animoca Brands - Backend Developer

Animoca Brands, South Korea (Remote)

Luxoft - Java Microservices Developer

Luxoft, India (On-Site)

Get notifed when new similar jobs are uploaded