Apply Edge Tailor my CV for this job — free

Full Stack Engineer

Crest Data · Ahmedabad, Gujarat, India

Tailor my CV for this job — free

See similar jobs

Senior Software Engineer – Full Stack (Backend: Python/Golang, Frontend: React/Angular)Location: Ahmedabad - Work From OfficeExperience: 4 + yearsWe 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 solutionsWork across frontend (React/Angular) and backend technologies (Python/Golang) to build modern applications and servicesDevelop reusable components, APIs, utilities, and engineering acceleratorsParticipate in technical solutioning, architecture discussions, and system improvementsWrite clean, optimized, secure, and production-ready codePerform code reviews and contribute to engineering best practicesTroubleshoot complex technical issues and drive root cause analysisCollaborate with engineering, QA, DevOps, product, and business teamsContribute to CI/CD, automation, observability, and operational excellence initiativesLeverage AI-powered engineering tools to improve development productivity and qualityCreate reusable workflows, prompts, rules, skills, automations, and developer enablement assetsMentor junior engineers and contribute to team growthRequired Technical Skills:Strong experience in modern frontend technologies and frameworks like React, AngularStrong backend development experience using Python or equivalent backend technologiesGood understanding of API development, distributed systems, and scalable application designStrong knowledge of databases, data modeling, and query optimizationSolid understanding of:Data Structures & AlgorithmsObject-Oriented Design PatternsSystem Design PrinciplesSoftware Engineering Best PracticesExperience with version control systems, testing frameworks, and Agile methodologiesAI-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 environmentsUsing AI tools for:Code generationRefactoringDebugging DocumentationTest generationProductivity improvementCreating reusable workflows, prompts, engineering rules, or development automationsUnderstanding how to effectively validate and improve AI-generated outputsAbility to balance engineering quality with AI-driven accelerationNice to HaveCloud platform exposureContainerization and Basic DevOps knowledgeExperience with scalable enterprise systemsExposure to AI/LLM-based applications, agentic workflows, or automation ecosystemsKnowledge of performance optimization and security best practicesSoft Skills:Strong analytical and problem-solving skillsGood communication and collaboration abilitiesOwnership mindset and attention to qualityAbility to work independently and within teamsLearning mindset with adaptability toward emerging technologiesExperience Required:4+ years of software engineering experienceExperience working on enterprise-grade applications and scalable systemsWhat we value:Engineering excellenceProblem-solving mindsetContinuous learningQuality-first approachProductivity through automation and AI-assisted engineeringCollaboration, ownership, and innovation