Upload Button Icon Add office photos
filter salaries All Filters

36 smartSense Consulting Solutions Jobs

Principal Backend Engineer

4-8 years

Gandhinagar

1 vacancy

Principal Backend Engineer

smartSense Consulting Solutions

posted 1mon 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

Accel Frontline

4.0
Compare

Northcorp Software

4.3
Compare

Elentec Power India (EPI) Pvt. Ltd.

3.7
Compare

HyScaler

4.5
Compare

Pitney Bowes

3.8
Compare

Apmosys Technologies

3.4
Compare

DynPro

3.8
Compare

Apex CoVantage

3.1
Compare

VHS Consulting

3.7
Compare

IVTL Infoview Technologies

3.6
Compare

Appsierra

4.4
Compare

Yashi Consulting Services

3.6
Compare

Avontix

3.9
Compare

GlobusSoft

3.6
Compare

Dataflow Group

3.0
Compare

Knoldus Inc

4.0
Compare

Starmark Software

3.5
Compare

Mol Information Processing Services India

3.8
Compare

ICT Service Management Solutions

3.7
Compare

Skypro Technologies

3.3
Compare

Similar Jobs for you

Python Developer at smartSense Consulting Solutions

Gandhinagar

7-12 Yrs

₹ 12-16 LPA

Principal at smartSense Consulting Solutions

Gandhinagar

4-8 Yrs

₹ 10-14 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

Lead Engineer at Velotio Technologies

Pune

4-9 Yrs

₹ 11-15 LPA

Principal Software Developer at MSC Software

Hyderabad / Secunderabad

9-14 Yrs

₹ 4-5 LPA

Associate Principal Engineer at Wizard Games

Noida

2-6 Yrs

₹ 4-8 LPA

Senior Software Engineer at Nielsen Sports

Bangalore / Bengaluru

3-7 Yrs

₹ 5-9 LPA

Associate Python Developer at smartSense Consulting Solutions

Gandhinagar

3-5 Yrs

₹ 2-6 LPA

Software Engineer II at MasterCard

Pune

2-5 Yrs

₹ 11-16 LPA

Principal Backend Engineer

4-8 Yrs

Gandhinagar

1mon ago·via naukri.com

Design/Product Design Intern - UID

0-2 Yrs

Gandhinagar

4d ago·via naukri.com

Senior IT & Network Admin

4-8 Yrs

Gandhinagar

5d ago·via naukri.com

Principal Backend Engineer

4-8 Yrs

Gandhinagar

6d ago·via naukri.com

Principal Backend Engineer

2-7 Yrs

Gandhinagar

6d ago·via naukri.com

Design Intern

0-2 Yrs

Gandhinagar

20d ago·via naukri.com

Design Intern

0-1 Yrs

Gandhinagar

20d ago·via naukri.com

Design Intern

1-3 Yrs

Gandhinagar

20d ago·via naukri.com

Frontend Architect

5-11 Yrs

Gandhinagar

27d ago·via naukri.com

Principal AIML Engineer

4-8 Yrs

Gandhinagar

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