Search by job, company or skills

Full Stack Engineer

Full Stack Engineer

Crest Data Systems
4-6 Years
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Senior Software Engineer – Full Stack

(Backend: Python/Golang, Frontend: React/Angular)

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/Golang) 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

More Info

Job Type:
Industry:
Employment Type:

Key Skills

AI-powered development environments

AI coding assistants

Engineering rules

Scalable application design

Reusable workflows

System Design Principles

Object-Oriented Design Patterns

Test generation

Development automations

Software Engineering Best Practices

About Company

Similar Jobs

4-6 yrs
Ahmedabad, India
Skills:
Vue, PostgreSQL, Node.js, Redis, Angular, Neo4j, Docker, MongoDB, Azure, AWS, LangChain, JSON-LD
4-8 yrs
Ahmedabad, India
Skills:
PostgreSQL, Pytest, Css3, React, Git, Typescript, Javascript, Docker, MySQL, Html5, FastAPI, Jest, Python, AWS, AWS Bedrock, Anthropic, Next.js, RAG, OpenAI
6-8 yrs
Ahmedabad, India
Skills:
Object-Oriented Analysis and Design (OOA/OOD), Java, Hibernate, PostgreSQL, Spring Boot, Kafka, Angular, Jenkins, Docker, Restful Apis, Oracle, Jpa, Azure, AWS, GitLab CI
3-5 yrs
Ahmedabad, India
Skills:
Rest Api, React, Git, PostgreSQL, FastAPI, Python, Redis, Next.js
2-4 yrs
Ahmedabad, India
Skills:
Node, MERN, Express, React, Typescript, Docker, PostgreSQL, Jwt, MongoDB, Next.js