1. Demonstrable problem solving, analytical skills.
2. Ability to program (at Beginner or Advanced Beginner level in one or more programming
language like Java, C#, Python, JavaScript etc.).
3. Ability to think through a problem at conceptual level and propose solutions.
4. Excellent verbal and written communication skills.
5. Keen desire to learn, stretch and a never-give-up attitude.
6. Very strong interpersonal skills and an easy-going personality.
7. Highly proactive, result-oriented and team player.
8. Ability to stay current with new technology.
Roles and Responsibilities
1. Engineering graduates passing in 2022 starting to kick start their career in technology.
2. Ideal candidate should have hand-on interest in programming and some experience in
writing software applications. If you have a GitHub profile, please provide link to your work.
Nice to have internship / college project.
3. Knowledge of one or more programming language to write fully executable and functional
code is very desirable. Knowledge of databases is also desirable. Both these may be at a
Beginner or Advanced Beginner level.
4. You should be focused, enthusiastic, motivated, and have a desire to progress by learning,
executing and experimenting.

Similar jobs
Job Title: PHP/Laravel Developer (3–10 Years Experience)
Industry: Insurance / Fintech
Employment Type: Full-Time, Permanent
Job Summary
We are looking for an experienced PHP/Laravel Developer with strong JavaScript skills to work across the full stack. You will build scalable backend systems, interactive frontends, robust APIs, and use modern AI tools to speed up development. This role involves backend coding, frontend development, database design, and full-stack integration.
What You’ll Be Doing
1. Backend Development
- Build reliable PHP applications and REST APIs
- Write clean, maintainable Laravel code
- Create REST APIs and work with GraphQL when required
- Work with microservices and Docker-based environments
- Perform code reviews and maintain coding best practices
2. Frontend Development
- Develop responsive and modular web UIs using JavaScript frameworks
- Build interactive components using React, Vue, or Angular
- Work with modern CSS frameworks and preprocessors
- Implement SPA features like routing & state management
- Ensure browser compatibility and mobile responsiveness
3. Database Work
- Design database schemas for MySQL, PostgreSQL, MongoDB, Redis
- Write optimized SQL queries via Eloquent ORM or Query Builder
- Implement indexing and performance optimization
- Work with SQL & NoSQL databases
- Manage migrations and ensure database stability
4. AI Tools & Productivity
- Use AI coding assistants (GitHub Copilot, Cursor AI, Tabnine)
- Integrate AI APIs (OpenAI, Claude) into applications
- Build AI-powered features and automations
- Use AI tools for debugging, refactoring, and code optimization
5. Full-Stack Integration
- Connect frontend and backend layers smoothly
- Implement authentication and authorization flows
- Manage client-server data flow and API integrations
- Work with state management across the stack
- Ensure consistent and seamless user experiences
Job Requirements
Must-Have (3–10 Years Experience)
Backend Skills
- Strong experience with PHP 8+ & Laravel
- Eloquent ORM, Query Builder, Blade, Middleware, Events
- API development & authentication
- Redis/Memcached caching
- Queue management (Laravel Queues, Horizon)
- Working knowledge of Node.js
Frontend Skills
- Strong JavaScript (ES6+, async/await, modules)
- React / Vue / Angular
- State management (Redux, Vuex, NgRx)
- Build tools: Webpack, Vite, Laravel Mix
- CSS3, HTML5, Sass/Less or CSS-in-JS
- Responsive, mobile-first development
Database Skills
- MySQL, PostgreSQL, Redis; MongoDB is a plus
- Schema design, optimization, indexing
- Migrations, normalization, performance tuning
Architect, develop and maintain highly scalable, reliable and secure distributed backend
systems on Cloud (AWS or Azure) or on-premises environments for Mihup, its customers
and partners.
Work closely with your fellow engineers to develop systems capable of concurrently
processing massive amounts of voice data both in online real-time as well as offline
environments.
Drive accountability for test driven development, delivery of high-quality features and
resilient enterprise class solutions.
Lead a culture of team ownership and direct individual and team accountability to
continuously improve how they work to achieve results.
Work in a startup environment, pushing boundaries with deep involvement with business.
BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II
University.
6-8 years of hands-on software development and deployment experience (experience of
working in a consumer product startup during its growth phase will be a plus) of which 1 – 2
years of experience would be in leading a team of software developers.
Expertise in Java 8+ and Spring Boot is a must
Good experience in messaging platforms like RabbitMQ/Kafka
Good experience in distributed systems and relational & NoSQL databases like PostgreSQL,
MySQL, Redis, MongoDB, etc.
Expertise in one or more of: Python, NodeJS, GoLang would be preferred
Must have hands on experience in products which handle multiple concurrent calls (API),
handle CPU intensive jobs, consist of multiple asynchronous system calls.
Worked on microservices based architecture and design
Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high
availability systems
Knowledge of Docker and Kubernetes
Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web
architecture
Pluses
1. Anything that will let us know more about who you are that you would like to share such as
Blogs, Twitter, Medium, GitHub etc.
• Dotnet, Web Developer
• ASP.NET MVC
• Web API
• SQL Server
• C#
• Javascript
• JQuery
● J2EE with a good understanding of Servlets and JSP
● Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
● Expertise in design and development of various web and enterprise – level applications using Java/J2EE
technologies such as Spring, Hibernate, Rest services.
● Web Services (including SOAP, XML, XML Schema, JSON, and REST)
● Tools required: Maven,Eclipse, Github, and Swagger
● Good knowledge of SQL and Redis (NOSql)
● Ability to document requirements and specifications
● Proven work experience as a Software Engineer or Software Developer
● Ability to develop software in Java or any other OOPS languages
● Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
● Experience in developing Web Applications using at least one popular Web Framework (Spring)
● Experience with test-driven development
● Proficiency in software engineering tools
- Collaborating with the product team to understand the requirement
- Managing Design and development of the product
- Ensuring code quality, security and extensibility
- Following the agile development cycles
- Conducting performance tests and optimization of the code based on the results.
- Debugging and troubleshooting of technical issues
- Helping the support team to resolve external user issues
Desired Candidate Profile
What you need to have:- B.Tech /B.E.; M.Tech; MCA
- Strong at OOPS, Java/ J2EE, JAX-RS, JDBC, RESTful Web Services, Data Structures, Queues, Multi-Threading etc.
- MySQL and Mongo database knowledge
- Basic understanding of AWS Cloud
- Must have worked on highly scalable and available systems
- Good at adapting and understanding architecture and overall design of the system
- Exposure to design patterns is a plus
- Must have exposure to agile development
- Experience of creating and maintaining system documentation such as architecture, design, deployment plan etc.
- The candidate must have excellent technical skills and must be willing to learn
- new technologies on the go.
- Good at communication
- Good Exposure to Kafka and Redis
Icicle is looking for an experienced RoR developer who can effortlessly build with us the cleanest of all designs. We're looking for passionate Ruby on Rails developers to join our IT team in Mumbai.
Icicle builds Web & Mobile products for Startups, Brands, Digital Agencies and Enterprises, helping in bringing their ideas to life. More - www.icicletech.com
The team consists of bright young designers, hackers, senior developers, startup specialists. We are distributed with offices in Mumbai, Bangalore and New York. More - www.icicletech.com
What will you do?
As a Ruby on Rails developer, you will get to:
- Participates as an independent contributor on an agile development team working closely with team members to effectively deliver high quality code.
- Complete ownership of a product or feature from development to launch.
- Coordinate and participate in the code review process to ensure delivery of high-quality, testable code using best practices and current software patterns.
- Review and mentor other team members. Be a team player!
- Get complete control of the product with active involvement in deciding stack and architecture.
What we are looking for
- Minimum 3+ years in depth hard core experience in Ruby on Rails
- Deep understanding of object-orientated programming
- A knack for writing clean, readable maintainable Ruby code.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Skillset in Testing using Rspec
- Demonstrated skills and experience with writing testable code and using related best practices.
- Understanding of web services technologies such as REST is required.
- Good experience and understanding of continuous integration and deployment process.
- Knowledge in working with AWS or other cloud platform
- Experience in working with limited direction while exceeding delivery expectations.
- Great communication, particularly in explaining your coding processes, suggestions for best practices, and identifying ways to improve the teams coding quality.
Technical Expertise
Core
Ruby, Ruby on Rails, HTML, CSS3, JavaScript, Rest API
Databases
PostgreSQL, MongoDB, Redis, Memcached
Testing
Rspec (or any other Unit testing framework)
Cloud/Deployments
Capistrano, Docker, Heroku, AWS, Kubernetes
Desirable Skills
- Participation in open-source projects.
- Actively involved in solving problems on Github, Stackoverflow.com and groups.
- Experience working in JS and front end frameworks (React)
- Interest in learning new technologies.
Why Icicle
- 100% work-life balance
- Competitive salary
- Perks of getting free Gym Membership vouchers.
- Medical checkup Vouchers with topnotch hospitals and coupons for medical bills.
- Exposure to futuristic technology, mentally stimulating work environment.
- Opportunity to work with a big team of experienced, committed, talented people with a great sense of humour.
- Stability of a legacy company and agility of a startup - best of both the world.
- A healthy work environment with no politics, no bureaucracy.
- Encouraged to learn new skills, grow together, not just maintain the status quo
So, if you have 3+ years of experience developing applications with Ruby on Rails, apply today!
Required Skills
- As a Senior Core Java Developer, you will have a range of responsibilities from shaping and implementing strategic products to ensuring that company stays on the leading edge of technology
- You will have generic capabilities across application development stack and strong technical expertise in one / two application layers
- Excellent working knowledge of the following technologies:
- Implementation exp (hands-on) on Server Side Java technologies (Core Java, Multithreading, Concurrent API’s, Executor services, collections, concurrent packages, DS/Algo, design patters/principles, basic data case, Junit/agile)
- Design Patterns
- SQL and Relational Databases such as DB2
- Hands-on experience on Spring and Hibernate











