About the Role: We are looking for a passionate and motivated Ruby on Rails Developer Intern to join our development team. This is a great opportunity to gain hands-on experience in web application development and work on real-time projects in a collaborative environment. Responsibilities: Develop backend functionality using Ruby scripts and the Rails framework. Create dynamic and responsive front-end interfaces using ERB templates. Design and manage relational databases (PostgreSQL/MySQL), and implement data migrations. Build and integrate RESTful APIs to connect frontend and backend systems. Develop background jobs using Resque or similar tools for asynchronous task processing. Write clean, maintainable, and well-documented code. Assist in debugging and resolving technical issues. Collaborate with team members using Git and Agile development methodologies. Participate in code reviews, daily stand-ups, and sprint planning. Stay updated on the latest RoR trends and best practices. Requirements: Basic understanding of Ruby and the Ruby on Rails framework. Familiarity with HTML, CSS, JavaScript, and ERB templating. Understanding of REST APIs, MVC architecture, and relational databases. Good problem-solving and analytical skills. Familiarity with version control (Git) is a plus. Eagerness to learn, adapt, and contribute in a team environment. Currently pursuing or recently completed a degree in Computer Science, Engineering, or a related field. What You’ll Gain: Real-world project experience under the guidance of experienced developers. Exposure to full-stack development workflows. Opportunity to be considered for a full-time position based on performance. Certificate of Internship and Letter of Recommendation (on completion). Job Type: Internship Contract length: 6 months Pay: ₹10,000.00 - ₹12,000.00 per month Location Type: In-person Schedule: Day shift Work Location: In person
As a Project Management Intern, you will be part of the project management team, taking end-to-end responsibility for Software development projects from proposal to project completion. You will coordinate with Customers, and Stakeholders in execution of the defined scope, , ensuring effective implementation and transition. Your primary responsibility will be to ensure projects are delivered on time, within scope and budget with value delivery and customer satisfaction. Thus, a commitment to collaborative problem-solving, sophisticated design, and product quality is essential. Responsibilities: Coordinating projects, with team stakeholders and tracking project activities throughout the project’s lifecycle Report project status, ensure successful delivery and implementation Maintain Project Profitability Take corrective measures and communicate with stakeholders as per the communication plan Build relationships with the clients at the project level by engaging with them regularly and being an SPOC to the client on project-related activities, providing regular reports, being part of strategic reviews, value articulation, and managing expectations. Skills Required: Must Have Knowledge of Software Development Life Cycle (SDLC) and Agile Ability to manage stakeholders to ensure that clients and project teams share a common understanding of project objectives and progress Preparing documents and updating records or progress of projects in different tools Strong communication skills and presentation skills Good negotiating Skills Job Type: Internship Schedule: Morning shift Ability to commute/relocate: Kundalahalli, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Work Location: In person
Job Responsibilities and/or Success Factors: Review customer requirements, design flow, and implement Review integration and regression test plans created by QA Supports users by developing documentation and assistance tools Developing user-facing applications using Vue.js Building modular and reusable components and libraries Staying up-to-date with all recent developments in the JavaScript and Vue.js space Keeping an eye on security updates and issues found with Vue.js and all project dependencies Proposing any upgrades and updates necessary for keeping up with modern security and development best practices Required skills and experience include: . BE in Computer Science or another field of study and have applicable work experience . Highly proficient with the JavaScript language and its modern ES6+ syntax and features . Highly proficient with the Vue.js framework and its core principles such as components, reactivity, and the virtual DOM . Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt .js . Understanding of server-side rendering and its benefits and use cases . Ability to write efficient, secure, well-documented, and clean JavaScript code . Proficiency with modern development tools, like Babel, Webpack, and Git . Experience with both consuming and designing RESTful APIs . Proficient understanding of code versioning tools, such as Git and Svn . Knowledge of and desire to work in an Agile development environment . Must have strong teamwork orientation and the ability to foster collaboration within and across teams . Should have the motivation to learn and perform Job Type: Full-time Pay: ₹350,000.00 - ₹700,000.00 per year Work Location: In person