Upload Button Icon Add office photos
filter salaries All Filters

29 smartSense Consulting Solutions Jobs

Principal Backend Engineer

4-8 years

Gandhinagar

1 vacancy

Principal Backend Engineer

smartSense Consulting Solutions

posted 3d ago

Job Role Insights

Flexible timing

Job Description

Overview:

We are seeking an experienced Principal Backend Engineer to join our team and lead the design, development, and delivery of high-quality software solutions. In this role, you will leverage your expertise in Python development while collaborating with cross-functional teams and guiding the architecture of our applications. This position offers significant ownership and influence over the technical direction, where you ll drive the implementation of best practices and lead the development of scalable, secure systems. While Python will be your primary focus, experience with Java and Node.js will be valuable as you collaborate across different technology stacks.

Key Responsibilities:

Technical Leadership: Lead the design and implementation of Python-based software modules, ensuring they meet product requirements and business goals.

Mentorship: Provide guidance and mentorship to development teams, promoting best practices in coding, architecture, and testing.

API Development: Design, develop, and maintain secure, scalable REST APIs with Python, integrating advanced features like authentication and caching.

Architecture & Design: Contribute to architectural decisions, ensuring the scalability, security, and maintainability of applications using Python, Java, and Node.js.

Cross-Functional Collaboration: Work with product management, data science, and other teams to align development goals with business objectives.

Middleware Integration: Ensure smooth integration of middleware tools like RabbitMQ and Celery Beat in Python-based applications for asynchronous task management.

Process Improvement: Evaluate and improve development processes, tools, and workflows to ensure high productivity and code quality across teams.

Code & Architecture Reviews: Lead and participate in code reviews, architectural discussions, and design reviews to maintain high standards of quality and efficiency.

Performance & Security: Focus on improving the performance, security, and scalability of applications, addressing concerns like transaction management, concurrency, and caching.

Technical Expectations:

Python Expertise: Strong proficiency in Python with experience in frameworks such as Django, Flask, or FastAPI for building web applications and APIs.

Multi-Language Experience: While Python is the primary skill, experience with Java (Spring Boot, Hibernate, JPA, Struts) and Node.js (Express.js, REST APIs) is a plus to work across various technology stacks.

Database Management: Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB), including ORM and migrations.

Cloud Platforms: Expertise in deploying and managing applications on AWS or Azure platforms, optimizing for performance and scalability.

Version Control: Solid experience with Git for version control and Shell scripting for automating deployment and system tasks.

Middleware: Hands-on experience integrating RabbitMQ, Celery Beat, and other middleware technologies for handling background tasks and message brokering.

API Development: Design and implement RESTful APIs with robust authentication, caching, and performance optimizations.

Experience:

8+ years of experience in software development, with a strong focus on Python and building scalable, high-performance systems.

Experience in Java and Node.js development is highly desirable, particularly for cross-platform collaboration.

Proven track record of leading teams, mentoring junior developers, and delivering complex, large-scale projects.

Mandatory Skills:

Python: Expertise in Django, Flask, or FastAPI for web application and API development.

JavaScript : Experience with JavaScript and familiarity with Node.js and Express.js for API integration.

Database: Proficiency in MySQL, PostgreSQL, and MongoDB.

Version Control: Strong experience with Git.

Cloud Platforms: Experience with AWS or Azure.

Good-to-Have Skills:

Test-Driven Development (TDD): Knowledge and experience in writing tests first to ensure software reliability.

Machine Learning: Experience with AI-based applications or machine learning workflows in Python.

WebSocket Programming: Familiarity with WebSocket and real-time communication protocols.

Agile Development: Familiarity with Agile methodologies, including Scrum and Kanban.

Qualifications:

Bachelor s or Master s degree in Software Engineering or related fields (Preferred: BE/B.Tech/MCA/MSc/BSc).

Why Join Us?

This is a unique opportunity to shape the technical landscape of a growing company. You will have significant influence on the architecture and development practices while solving complex, meaningful challenges. If you re excited about leading a team of talented developers, working with cutting-edge technologies, and delivering high-quality software solutions, this is the perfect role for you.


Employment Type: Full Time, Permanent

Read full job description

Prepare for Principal roles with real interview advice

What people at smartSense Consulting Solutions are saying

What smartSense Consulting Solutions employees are saying about work life

based on 5 employees
100%
75%
Flexible timing
No travel
View more insights

smartSense Consulting Solutions Benefits

Team Outings
Work From Home
Soft Skill Training
Cafeteria
International Relocation
Job Training +6 more
View more benefits

Compare smartSense Consulting Solutions with

Infosys

3.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

IBM

4.0
Compare

Accel Frontline

3.9
Compare

Northcorp Software

4.3
Compare

Elentec Power India (EPI) Pvt. Ltd.

3.7
Compare

HyScaler

4.5
Compare

Appsierra

4.3
Compare

Yashi Consulting Services

3.9
Compare

VHS Consulting

3.7
Compare

IVTL Infoview Technologies

3.6
Compare

Apex CoVantage

3.2
Compare

Apmosys Technologies

3.5
Compare

DynPro

3.8
Compare

Similar Jobs for you

Python Developer at smartSense Consulting Solutions

Gandhinagar

7-12 Yrs

₹ 12-16 LPA

Senior Python Developer at smartSense Consulting Solutions

Gandhinagar

4-8 Yrs

₹ 5-9 LPA

Python Team Lead at smartSense Consulting Solutions

Gandhinagar

4-9 Yrs

₹ 5-9 LPA

Data Engineer Staff at Nielsen Sports

Bangalore / Bengaluru

6-9 Yrs

₹ 8-11 LPA

Principal at InfraCloud Technologies

Pune

5-8 Yrs

₹ 7-10 LPA

Technical Lead at Thales India Pvt Ltd

Noida

8-12 Yrs

₹ 10-14 LPA

Advisory Software Engineer at Pitney Bowes India Pvt Ltd

Pune

6-12 Yrs

₹ 8-14 LPA

Senior Software Engineer at Nielsen Sports

Bangalore / Bengaluru

3-7 Yrs

₹ 5-9 LPA

Development Leader at TripStack

Pune

3-8 Yrs

₹ 5-9 LPA

Development Leader at Etraveli

Pune

3-6 Yrs

₹ 6-10 LPA

Principal Backend Engineer

4-8 Yrs

Gandhinagar

6d ago·via naukri.com

Python Team Lead

4-9 Yrs

Gandhinagar

3d ago·via naukri.com

Sr. DevOps Engineer

4-9 Yrs

Gandhinagar

3d ago·via naukri.com

Senior Python Developer

4-8 Yrs

Gandhinagar

3d ago·via naukri.com

Sr. Full Stack Developer (ReactJS + NodeJS)

4-9 Yrs

Gandhinagar

3d ago·via naukri.com

Sr. ReactJS Developer

3-8 Yrs

Gandhinagar

3d ago·via naukri.com

Principal Python Developer

7-12 Yrs

Gandhinagar

3d ago·via naukri.com

Associate Python Developer

3-5 Yrs

Gandhinagar

3d ago·via naukri.com

Sr. Product Manager (FinTech Products)

6-11 Yrs

Gandhinagar

6d ago·via naukri.com

Sr. Product Manager (AI)

6-12 Yrs

Gandhinagar

6d ago·via naukri.com
write
Share an Interview