Full Stack Engineer

Department Icon IT / Software Development & Related
Posted: 3 months ago
4-6 years
Ahmedabad, Gujarat
IT / Software Development & Related
work from office
Full Time

Posted: 3 months ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

Senior Software Engineer – Full Stack (Python)

Location: Ahmedabad/Pune - Work From Office

Experience: 4 + years

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 strong 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:

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
  • Good 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 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:

  • Strong 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

Skills

AlgorithmsAngularPythonData StructuresDebuggingDevopsDistributed SystemsSoftware DevelopmentSoftware SolutionsTestingVersion ControlDeveloperApiSoftware EngineerFull StackCloudBackend DevelopmentReact

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Crest Data Systems is a leading IT services and solutions provider specializing in Cyber Security, DevOps, Big Data, and Cloud technologies.

Similar Jobs

View all
Loading...

Looking for something similar?

Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Ahmedabad.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.