Senior Software Engineer - Full-stack (India)

Senior Software Engineer - Full-stack (India)

30 Sep
|
Crest Data
|
India

30 Sep

Crest Data

India

Immediate Joiners/ 30 Days of Notice Period

4+ Years of Experience

Strong hands-on DSA

Location: Baner, Pune

Senior Software Engineer – Full Stack (Python)

We are looking for a passionate and experienced Senior Software Engineer who can contribute across frontend and backend technologies while effectively leveraging modern AI-powered engineering tools and workflows to improve productivity, software quality, and delivery efficiency.

The ideal candidate should have solid software engineering fundamentals, hands-on full-stack development experience, problem-solving capabilities, and an engineering mindset focused on scalability, maintainability, automation, and continuous improvement.

Role Overview

As a Senior Software Engineer, you will be responsible for designing, developing, enhancing, and maintaining scalable enterprise applications and engineering solutions. You will collaborate with cross-functional teams to deliver high-quality software while contributing to architecture discussions, engineering standards, reusable frameworks, and productivity improvements.

You are also expected to adopt and promote AI-assisted engineering practices, reusable workflows, automation approaches, and modern development methodologies that help teams deliver faster and better.

Key Responsibilities

- Design and develop scalable, maintainable, and high-quality software solutions
- Work across frontend (React/Angular) and backend technologies (Python) to build modern applications and services
- Develop reusable components, APIs, utilities, and engineering accelerators
- Participate in technical solutioning, architecture discussions, and system improvements
- Write clean, optimized, secure, and production-ready code
- Perform code reviews and contribute to engineering best practices
- Troubleshoot complex technical issues and drive root cause analysis




- Collaborate with engineering, QA, DevOps, product, and business teams
- Contribute to CI/CD, automation, observability, and operational excellence initiatives
- Leverage AI-powered engineering tools to improve development productivity and quality
- Create reusable workflows, prompts, rules, skills, automations, and developer enablement assets
- Mentor junior engineers and contribute to team growth

Required Technical Skills

- Strong experience in modern frontend technologies and frameworks like React, Angular
- Strong backend development experience using Python or equivalent backend technologies
- Positive understanding of API development, distributed systems, and scalable application design
- Strong knowledge of databases, data modeling, and query optimization
- Solid understanding of:
- Data Structures & Algorithms
- Object-Oriented Design
- Design Patterns
- System Design Principles
- Software Engineering Best Practices
- Experience with version control systems, testing frameworks, and Agile methodologies

AI-Assisted Engineering Skills (Mandatory)

Candidate should have practical exposure to modern AI-assisted software development practices and tools.

Expected capabilities include:

- Working with AI coding assistants and AI-powered development environments
- Using AI tools for:
- Code generation
- Refactoring
- Debugging
- Documentation
- Test generation
- Productivity improvement
- Creating reusable workflows, prompts, engineering rules,



or development automations
- Understanding how to effectively validate and improve AI-generated outputs
- Ability to balance engineering quality with AI-driven acceleration

Nice to Have

- Cloud platform exposure
- Containerization and Basic DevOps knowledge
- Experience with scalable enterprise systems
- Exposure to AI/LLM-based applications, agentic workflows, or automation ecosystems
- Knowledge of performance optimization and security best practices

Soft Skills:

- Solid analytical and problem-solving skills
- Good communication and collaboration abilities
- Ownership mindset and attention to quality
- Ability to work independently and within teams
- Learning mindset with adaptability toward emerging technologies

Experience Required:

- 4+ years of software engineering experience
- Experience working on enterprise-grade applications and scalable systems

What We Value:

- Engineering excellence
- Problem-solving mindset
- Continuous learning
- Quality-first approach
- Productivity through automation and AI-assisted engineering
- Collaboration, ownership, and innovation.

About the Company:

Crest Data is a leading provider of data center solutions and engineering/marketing services in the areas of Networking/SDN, Storage, Security, Virtualization, Cloud Computing, and Big Data / Data Analytics. The team has extensive experience in building and deploying various Data Center products from Cisco, VMware, NetApp, Amazon AWS, EMC, and other Global hi-tech Enterprises.

Crest

Data provides various engineering services including Software Development, QA/Automation, Integration/building connectors. Crest also provides various Professional Services including Data Center Training, POC testing, Network Design/Implementation/Migration, and Sales Enablement.

📌 Senior Software Engineer - Full-stack (India)
🏢 Crest Data
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - full-stack (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - full-stack (india) / india