
We are looking for a Ruby on Rails developer responsible for managing existing ruby on rail projects and any future interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating and building the front-end elements required by our team into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
- Integration of user-facing elements developed by front-end developers with server side logic
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization and automatization.
- Be an individual contributor and a team player.
- Be able to lead a development project from scratch to execution.
- Maintaining and troubleshooting existing web applications.
- Creating back-end components.
- Connecting applications with additional web servers.
- Maintaining APIs.
Skills
- Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming
- Good understanding of server-side templating languages such as Liquid, Slim, etc which will keep on changing based on our technology stack.
- Good understanding of server-side CSS pre-processors such as Sass, based on project requirements
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful
- A knack for writing clean, readable Ruby code
- Ability to integrate multiple data sources and databases into one system
- Understanding of fundamental design principles behind a scalable application
- Able to create database schemas that represent and support business processes
- Able to implement automated testing platforms and unit tests
- Proficient understanding of code versioning tools e.g. Git, Mercurial or SVN
- Familiarity with development aiding tools such as Bower, Bundler, Rake, etc.
- Familiarity with continuous integration, CICD pipeline.
- Familiarity with Graphql and React framework is a bonus.
- Familiarity with testing tools.
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.

About Flipspaces
About
Connect with the team
Similar jobs
Responsibilities:
- Work experience in IT operations in mid to enterprise size environments.
- - Must have a strong understanding of industry trends and Customized Drupal development (content management system).
- - Hands on Experience working with Drupal, PHP/MySQL, JavaScript, and jQuery, JSON/XML formats.
- - Good experience in developing Customized Modules using Drupal and integrate it with the system.
- - Must have a good experience as a Backend Drupal Developer, with good understanding to consume data from Backend layer and pass it to Frontend.
- - Responsible for designing and implementing the functionality and turn it into a working feature.
- - Good understanding of Site Development.
- - Ensuring the communication between Frontend and Backend layers.
- - Responsible for High Performance and availability of the system and managing all technical aspects of Drupal CMS.
- - Work closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
- - Good communication skills.


Only candidates living in Pune or who are willing to relocate to Pune, please apply:
Job Description:
We are seeking a talented and motivated PHP/Laravel Developer to join our dynamic team. The ideal candidate will be responsible for building and maintaining robust web applications, ensuring top-notch performance, and contributing to the company’s growth by driving technological innovation.
The ideal candidate will contribute directly to developing high-quality, innovative software solutions that exceed client expectations. You will support the company’s vision for technological excellence and innovation, strengthening its competitive edge in the market. You will play a key role in building scalable and future-ready applications that align with long-term business goals.
Key Responsibilities:
You will develop and maintain web applications using PHP, Laravel, MySQL, JavaScript, jQuery, CSS, Bootstrap, and HTML.
You will collaborate with cross-functional teams to define, design, and ship new features.
You will ensure the performance, quality, and responsiveness of applications.
You will identify and correct bottlenecks and fix bugs.
You will help maintain code quality, organization, and automation.
You will implement security and data protection measures.
You need to stay up-to-date with new technologies and industry trends to incorporate them into operations and activities.
Candidate Profile:
Required Qualifications:
Proficiency in PHP, Laravel, MySQL, JavaScript, jQuery, CSS, Bootstrap, and HTML.
Solid understanding of object-oriented programming (OOP) principles.
Experience with version control tools like GIT.
Familiarity with the full software development life cycle (SDLC).
Ability to work independently and in a team environment.
Strong problem-solving skills and attention to detail.
Understanding of RESTful APIs.
Desired Qualifications:
Experience with Angular, React, and Python is a plus.
Knowledge of CI/CD tools like Jenkins, Docker.
Experience with unit and integration testing.
Ability to design and implement database schemas that represent and support business processes


Position Overview :
As an Intermediate Software Engineer, you will design, develop, and maintain high-performance and scalable applications for Membership, Marketing, and Map services. Your role involves coding, unit testing, and building applications to meet the needs of millions of Sam's members. You should be intellectually curious, passionate about technology, and a supportive team player.
Key Responsibilities :
- Design, code, and test scalable applications in Java and React.
- Ensure high performance and maintainability of applications.
- Participate in peer code reviews and support team deliverables.
- Manage applications to meet engineering and operational excellence criteria.
- Collaborate with team members to align efforts with business needs.
Required Skills and Experience :
- Java : Experience with Java 8 or above, including lambda functions and streams.
- React : Proficiency in React, including tools like Flux, Flow, and Redux.
- Testing : Strong in writing modular and testable code with frameworks like JUnit, Mockito, and Mock MVC.
- Front-End : In-depth knowledge of JavaScript, CSS, HTML, and React fundamentals.
- Micro-Services : Experience with micro-services architecture and distributed systems.
- Spring Boot : Hands-on experience with Spring Boot and related technologies.
- Databases : Experience with relational and NoSQL databases (e.g., Cosmos DB).
- Caching : Knowledge of caching technologies like Redis or Memcached.
- Monitoring : Experience with monitoring tools like Prometheus and Splunk.
- CI/CD : Familiarity with CI/CD tools like Jenkins, Git, Maven, and Gradle.
- Containerization : Experience with Docker, Helm, and Kubernetes.
- Cloud Platforms : Experience with Azure, GCP, or similar public cloud platforms.
- Performance Testing: Experience with performance testing tools like JMeter is a plus.
- Retail Domain Knowledge : Good understanding of the retail domain is beneficial.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field.
- 7+ years of experience in software engineering or a related field.
Additional Information :
- Strong problem-solving skills and analytical thinking.
- Ability to work effectively in a team environment

We are building a team whose area of focus will be web GUI development. This will be a horizontal team that will specialize in GUI development and will build GUIs for all our products. Our GUI development platform is a proprietary tool. It has an IDE (Integrated Development Environment) which comes with a rich library of widgets. It allows you to design the web page without having to go into details of the HTML/CSS, by using a drag and drop philosophy. Once a widget is in place on a page, one can define the database interactions of the widgets by defining the underlying table structure and SQL queries. In addition to SQL & database knowledge, the work also involves data manipulation using Java programming. Query performance and Java code performance and optimization will be very essential for work. So we are looking for good programmers with UI + Java + SQL background who are keen to take up GUI development as a specialization.

VOCSO Technologies is looking to hire experienced developers in PHP to join our growing Organisation. Working alongside front-end developers, designers, and other back-end developers, you will be responsible for delivering fast, scalable solutions to any eCommerce site, mobile app or CMS project given to your team.
1) Work experience in frameworks (Laravel / CodeIgniter / Core PHP ).
2) Work experience In CMS (Drupal / Wordpress) will be an added advantage.
3) Ability to interpret written requirements and technical specification documents.
4) Integration of user-facing elements developed by front-end developers
5) Build efficient, testable, and reusable PHP module
6) Solve complex performance problems and architectural challenge





