Job Title: Analyst | AWS | Bengaluru | Engineering | Platform Development & Integration
Job Description (JD) – Software Engineer / Full Stack Developer (0-5 Years)
Position: Software Engineer / Full Stack Developer
Experience: 0-5 Years
Location: Bangalore, India
Employment Type: Full-Time
Job Summary
We are seeking a passionate and motivated Software Engineer / Full Stack Developer to join our growing engineering team in Bangalore. The ideal candidate should have hands-on experience in modern web application development, strong programming fundamentals, and an eagerness to learn and work on innovative technologies including cloud, AI-enabled applications, and scalable backend systems.
This role is suitable for fresh graduates and professionals with up to 5 years of experience in software development.
Key Responsibilities
- Design, develop, test, and maintain web applications using modern frontend and backend technologies.
- Build responsive user interfaces using React.js, HTML5, CSS3, and JavaScript.
- Develop and integrate RESTful APIs using Node.js and Express.js.
- Work with databases such as MongoDB and MySQL for data storage and retrieval.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in code reviews, debugging, testing, and performance optimization activities.
- Implement secure authentication and authorization mechanisms.
- Utilize Git and GitHub for version control and collaborative development.
- Deploy and maintain applications using cloud and DevOps tools.
- Contribute to AI/ML-based product features and intelligent automation initiatives, where applicable.
- Follow software engineering best practices and Agile development methodologies.
Required Skills
Technical Skills
- Proficiency in Java and/or Python
- Strong knowledge of JavaScript, HTML5, and CSS3
- Experience with React.js
- Experience in Node.js and Express.js
- Knowledge of REST API development and integration
- Familiarity with MongoDB and MySQL
- Understanding of Object-Oriented Programming (OOP) concepts
- Knowledge of Data Structures and Algorithms
- Understanding of Operating Systems and Computer Networks
Tools & Platforms
- Git, GitHub
- VS Code
- Postman
- Docker
- CI/CD pipelines
- Cloud deployment platforms
Preferred Skills
- Exposure to Artificial Intelligence/Machine Learning concepts.
- Experience with TensorFlow, Scikit-learn, or similar ML frameworks.
- Knowledge of LLM integrations, NLP, or chatbot development.
- Familiarity with containerized deployments and cloud-hosted applications.
- Experience working on end-to-end software projects.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, or related engineering discipline.
- Fresh graduates with relevant internships and project experience are encouraged to apply.
Desired Candidate Profile
- Strong analytical and problem-solving abilities.
- Passion for software development and emerging technologies.
- Good communication and collaboration skills.
- Ability to work independently as well as within a team.
- Quick learner with a growth mindset.
- Demonstrated project experience through internships, academic projects, or personal projects.
Nice-to-Have Experience
- Full-stack MERN development projects.
- AI-powered applications.
- IoT-based solutions.
- Real-time data processing applications.
Cloud-hosted production deployments.