Home/Job List/Junior Full Stack Developer
CK Soft

Junior Full Stack Developer

CK Soft

Tiruppur, Tamil Nadu, India
Full-Time
Posted 15 days ago

Job Description & Responsibilities

We are looking for highly motivated and technically curious developers who can build web and mobile applications using modern development practices and AI-assisted coding tools.

This role is ideal for candidates who enjoy solving problems, experimenting with new technologies, and using AI tools to accelerate software development.

We are not looking only for someone who can write code. We are looking for people who can understand a problem, analyze requirements, think logically, design a solution, use AI effectively, validate the generated code, debug issues, and deliver a working application end-to-end.

Freshers with strong technical fundamentals, personal projects, GitHub projects, internships, hackathon experience, or demonstrated AI-assisted development skills are encouraged to apply.

What You Will Do

You will be responsible for

  • Building complete web and mobile applications from requirements to deployment.
  • Using AI coding tools effectively for vibe coding / AI-assisted software development.
  • Converting business requirements and ideas into functional applications.
  • Breaking complex problems into smaller, manageable engineering tasks.
  • Designing frontend, backend, APIs, databases, and application workflows.
  • Developing responsive and user-friendly web applications.
  • Developing cross-platform and/or native mobile applications.
  • Integrating REST APIs, third-party services, authentication systems, databases, notifications, payments, analytics, and other application services.
  • Reading, understanding, reviewing, and improving AI-generated code.
  • Debugging application issues systematically rather than depending entirely on AI-generated solutions.
  • Writing clean, maintainable, reusable, and scalable code.
  • Using Git and following proper source-control practices.
  • Testing applications and identifying edge cases before release.
  • Understanding existing codebases and making changes without breaking existing functionality.
  • Participating in code reviews and technical discussions.
  • Taking ownership of features throughout the Software Development Life Cycle (SDLC).
  • Continuously exploring new AI models, coding agents, frameworks, libraries, and development techniques.

Core Skills We Are Looking For Analytical & Problem-Solving Skills

Candidates should have strong

  • Analytical thinking
  • Logical thinking
  • Reasoning ability
  • Problem-solving skills
  • Debugging skills
  • Root-cause analysis
  • Attention to detail
  • Ability to understand complex requirements
  • Ability to break a problem into smaller technical components
  • Ability to evaluate multiple solutions and choose an appropriate approach

We highly value candidates who think before coding.

AI Tools & Vibe Coding

Candidates should be comfortable using modern AI tools for software development, such as:

  • ChatGPT
  • Claude
  • Codex
  • Cursor
  • GitHub Copilot
  • Gemini
  • Other AI coding agents and developer tools

You should know how to use AI for

  • Requirement analysis
  • Architecture and solution planning
  • Code generation
  • Refactoring
  • Debugging
  • Code review
  • Test-case generation
  • Documentation
  • Learning unfamiliar technologies
  • Understanding existing codebases

Most importantly, you should be able to verify AI-generated code instead of blindly accepting it.

Technical Knowledge

Candidates should have good fundamentals in several of the following areas

Web Development

  • HTML, CSS and JavaScript
  • TypeScript
  • React / Next.js / Angular / Vue or similar frameworks
  • Responsive web development
  • Client-server architecture
  • State management

Mobile Development

  • React Native / Flutter or similar cross-platform frameworks
  • Basic understanding of Android and iOS application development
  • Mobile application lifecycle
  • API integration
  • Push notifications
  • App permissions and device capabilities

Backend Development

  • Node.js / Python / Java / .NET or equivalent backend technology
  • REST APIs
  • Authentication and authorization
  • API design
  • Error handling
  • Background processing
  • Third-party API integrations

Database

  • SQL fundamentals
  • MySQL / PostgreSQL / SQL Server
  • NoSQL databases such as MongoDB / Firebase
  • Database design and relationships
  • Basic query optimization

Software Engineering Fundamentals

Candidates should understand

  • SDLC – Software Development Life Cycle
  • Requirement gathering and analysis
  • System design
  • Development
  • Testing
  • Deployment
  • Maintenance
  • Agile / Scrum fundamentals
  • Git and version control
  • Branching and pull requests
  • API design
  • Database design
  • Authentication and authorization
  • Application security basics
  • Error handling and logging
  • Unit and integration testing
  • CI/CD basics
  • Cloud and deployment fundamentals
  • Performance and scalability fundamentals

What Makes a Strong Candidate

We are particularly interested in candidates who

  • Can take an idea and turn it into a working application.
  • Learn new technologies quickly.
  • Are comfortable working with unfamiliar frameworks or codebases.
  • Have strong curiosity and continuously experiment with new technologies.
  • Can use AI to significantly improve development speed without compromising quality.
  • Understand why the code works, not just how to generate it.
  • Can identify when an AI-generated solution is incorrect, insecure, inefficient, or unnecessarily complicated.
  • Can debug problems independently.
  • Ask the right questions when requirements are unclear.
  • Take ownership rather than waiting for step-by-step instructions.

Qualification

  • B.E. / B.Tech / BCA / MCA / B.Sc Computer Science / IT or equivalent qualification preferred.
  • Freshers and candidates with up to 2 years of experience are welcome.
  • Strong skills and demonstrated ability are more important than years of experience.
  • Candidates from other educational backgrounds with strong development skills and projects are also encouraged to apply.

Added Advantage

Extra consideration will be given to candidates with

  • Live web or mobile applications
  • GitHub portfolio
  • Personal or college projects
  • Internship experience
  • Hackathon participation
  • Open-source contributions
  • Experience deploying applications to cloud platforms
  • Published Android/iOS applications
  • Experience building applications using AI coding agents
  • Experience with AWS / Azure / GCP / Firebase / Supabase
  • Docker or DevOps fundamentals

What We Value

Think → Analyze → Plan → Build → Test → Debug → Improve → Deliver

We want developers who combine human reasoning + strong engineering fundamentals + AI-assisted development.

AI should make you faster — but your analytical ability, logical thinking, engineering judgment, and problem-solving skills should make the software reliable.

If you are passionate about building products, enjoy solving difficult problems, and believe AI is changing how modern software is developed, we would like to hear from you.

Pay: From ₹15,000.00 per month

Ability to commute/relocate

  • Tiruppur, Tamil Nadu (641604): Reliably commute or planning to relocate before starting work (Required)

Application Question(s)

  • What is you current CTC & Expected CTC

Education

  • Bachelor's (Required)

Experience

  • Web development: 1 year (Preferred)
  • Mobile applications: 1 year (Preferred)

Location

  • Tiruppur, Tamil Nadu (641604) (Preferred)

Work Location: In person

Required Skills

JavaScriptTypeScriptReactAngularVue.jsNode.jsPythonJavaC#Flutter

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience2 – 7 years
Positions1

Posted by

N/A

Posted on:

23 Sept 2026

About CK Soft

More open roles

Browse all jobs →