Principal Software Engineer

2 Months ago • 8-11 Years • Backend Development

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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

Urbint - Senior Full Stack Developer

Urbint, India (Hybrid)

Dotdash Meredith - Senior Software Engineer, 1

Dotdash Meredith, India (On-Site)

CloudHire - Senior Java Developer

CloudHire, India (Remote)

Meltwater - Backend Engineer

Meltwater, India (Hybrid)

Animoca Brands - Backend Developer

Animoca Brands, Malaysia (Remote)

ZeptoLab - Senior Golang Developer

ZeptoLab, Serbia (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zuora - Site Reliability Engineer

Zuora, India (Hybrid)

Xactly Corp - QA Engineer

Xactly Corp, India (On-Site)

Luxoft - Senior DevOps Engineer

Luxoft, India (On-Site)

My Fitness Pal - Manager, Machine Learning

My Fitness Pal, United States (Remote)

ION - Senior Security Architect

ION, United Kingdom (On-Site)

The Walt Disney Company - Lead Data Engineer, Data Reliability

The Walt Disney Company, United States (On-Site)

Palo Alto Networks - Solutions Architect - Prisma Cloud - UK

Palo Alto Networks, United Kingdom (Remote)

DPS Games - Lead Backend Engineer (Unannounced project)

DPS Games, United Kingdom (Hybrid)

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

Salesforce - Senior Backend Software Engineer

Salesforce, Israel (On-Site)

Velotio Technologies - Senior Fullstack Engineer (Java And Reactjs)

Velotio Technologies, India (Remote)

Rush Street Interactive - Senior Server Engineer

Rush Street Interactive, Estonia (On-Site)

Thatgamecompany - Backend Engineer - China

Thatgamecompany, China (On-Site)

Thatgamecompany - Senior Multiplayer Engineer

Thatgamecompany, United States (Remote)

ByteDance - Software Engineer, Cloud Native Platform

ByteDance, United States (On-Site)

ByteDance - Software Engineer, NoSQL Graph Database

ByteDance, Singapore (On-Site)

SKIDOS - Senior Software Engineer (Golang)

SKIDOS, India (On-Site)

Sandsoft Games - Senior Full-Stack Developer

Sandsoft Games, Saudi Arabia (On-Site)

Highspot - Sr. Backend Engineer

Highspot, India (Hybrid)

Get notifed when new similar jobs are uploaded