Elastic Search Jobs in Coimbatore
Job Summary
The Talent should be able to manage the interchange of data between the server and the users. Your primary focus will be the 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 the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Key Skills: Ruby 2.5,2.6,2.7, rails versions -4,5,6, AWS, CSRF tokens, Jenkins, GIT/SVN , MYSql, PostgreSql Databases , Capistrano, Sidekiq, Elastic search, Redis, Active Record.
Certifications: Completion of Ruby on Rails certification course will be an added advantage.
Additional Skills: Good interpersonal skills.
Job Description
- Experience with Ruby on Rails, along with libraries, syntax of Ruby and its nuances
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful for Data Transfer
- Good understanding of object-oriented programming
- Strong understanding of server-side templating languages such as Liquid, Slim, etc
- Good understanding of server-side CSS preprocessors such as Sass, based on project requirements
- Better practice in developing a website from scratch using Rails and various gems- Devise, Active Admin, Pry, Carrier-wave, CanCan, Capistrano
- Experience in handling Dashboards and Integrate with public & private API including email providers, payment processors, and social media.
- Collaborate with the front-end team to build innovative and responsive website design.
- Should be aware of caching and handling memory leaks
- Strong experience in database management (MySQL, PostgreSQL, etc)
- Integration of multiple data sources and databases into one system
- Integration of data storage solutions like databases, key-value stores, blob stores, etc
- Creating database schemas that represent and support business processes
- Understanding of fundamental design principles behind a scalable application
- Design, build and maintain efficient, reusable, and reliable Ruby code
- Able to create database schemas that represent and support business processes
- Integration of user-facing elements developed by front-end developers with server side logic
- Identify bottlenecks and bugs, and devise solutions to these problems
- Able to Maintain and implement unit tests, code quality , automatization
- Familiarity with development aiding tools with continuous integration
Opportunity To:
- Work with our awesome team
- Work for Unicorn clients like Myntra, Nyka, Makemytrip, Book my show
- Work on latest technologies & world class applications.
Job description
Strong experience with Laravel Framework
Experience in databases like MySQL
Experience in HTML, JavaScript, CSS, Angular/ReactJS/VUEJS, JQuery, Bootstrap, JSON
Requirement
Minimum 3+ years of Laravel Experience - building database-driven applications
Knowledge of Event Driven Architecture, Microservices, etc
Basic knowledge of Dev-ops - AWS, Github- Familiarity
About Vakilsearch
Vakilsearch is on a mission to make Legal Simple. We are the leaders in Indian Legal, Tax, and Compliance. Our mission is to simplify businesses to be in compliance with the Government through end-to-end process and workflow automation. This is the key initiative of Vakilsearch as we look to revolutionize legal space in India.
We are a technology-driven platform, offering services that cover the legal needs of start-ups and established businesses. Some of our services include incorporation, government registrations & filings, accounting, documentation, and annual compliances. In addition, we offer a wide range of services to individuals, such as property agreements and tax filings. Our mission is to provide one-click access to individuals and businesses for all their legal and professional needs.
Things that we look for in candidates:
1. Deep understanding of Algorithms, Data Structures, and Logical Thinking
2. Hands-on programming experience
3. A person who is easy-going, loves to be around people, discuss and arrive at solutions
4. Ability to independently research problems
5. Able to manage multiple projects at the same time
6. Stay plugged into emerging technologies/industry trends and apply them into operations and activities with innovative solutions
7. Wants to be part of a team that is out to change the status quo with innovative solutions that are disruptive and cutting edge
8. Work effectively with cross-functional teams to develop features
We are looking for exciting talent in any of the areas for the following roles:
- Frontend
- HTML, CSS & Javascript
- ReactJS & React-Native - Backend
- Ruby on Rails
- NodeJS
- Experience with the SQL Databases - Machine Learning - Python
- Automation Testing - Java
- UI/UX - Nice to have experience with Sketch / Figma / Abode XD.
· Should have 5 to 6 years of work experience as a Python Developer
· Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
· Knowledge of object-relational mapping (ORM)
· Familiarity with front-end technologies (like JavaScript and HTML5)
· Should have completed B.E/B.Tech. /MCA in any field.
· Good problem-solving skills and Team spirit.
· Writing scalable code using Python programming language.
· Testing and debugging applications.
· Developing back-end components.
· Integrating user-facing elements using server-side logic.
· Assessing and prioritizing client feature requests.
· Integrating data storage solutions.
Responsibilities
- Understand the high-level product roadmap for the squad and immediate features to be developed, contributing to high-level estimation and lay-out of the development sequences. Complete complex development tasks with minimal guidance
- Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor. Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respects best practices and industry development standards
- Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality. Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
- Drive the adoption of best practices & regular participation in code reviews, design reviews, architecture discussions
- Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create.
- Implementation of long-term technology vision for your team. Responsible for the complete architecture of your product.
- Creating architecture & designs for new solutions around existing/new areas u Decide technology & tool choices for your team & be responsible for them.
- Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing.
- Review and contribute to technical documentation. Contribute actively to the design of the solution, challenging other members on technical decisions.
Skills
- Working with other TypeScript developers and software engineers to develop Front-end and back-end architecture that’s well-structured and flexible, along with the APIs to support it.
- Developing and implementing Back-end architecture to support user interface concepts.
- Developing and implementing highly responsive user interface components using Node concepts.
- Create data visualization tools, libraries, and reusable code for prospects.
- In-depth knowledge of TypeScript, CSS, HTML, and back-end languages.
- Knowledge of Backend service like AWS Services, Microservice, Serverless software.
Qualifications
- Bachelor's degree in computer science, computer engineering, or related field.
- Proficiency with TypeScript, CSS, HTML, and Back-end languages.
- 7+ years’ experience in Node JS, Typescript, NoSQL, RDBMS, AWS Services
- The ability to learn new technologies quickly
- The ability to communicate complex procedures to other colleagues.
• Bachelor's degree in computer science, computer engineering, or related field.
• Proficiency with TypeScript, CSS, HTML, and Back-end languages.
• 6+ years’ experience in Node JS, Typescript, NoSQL, RDBMS, AWS Services
• The ability to learn new technologies quickly
• The ability to communicate complex procedures to other colleagues.
Responsibilities
• Understand the high-level product roadmap for the squad and immediate features
to be developed, contributing to high-level estimation and lay-out of the
development sequences. Complete complex development tasks with minimal
guidance
• Constantly and actively contribute to pushing code to production with the objective
of becoming a main contributor. Write testable, efficient, and reusable code suitable
for continuous integration and deployment, that respects best practices and industry
development standards
• Review Unified Modeling Language (UML) diagrams and technical documentation,
ensuring its quality. Enable best practices to help the team achieve their technical
tasks and continually thrive in improving the technology of the product/team.
• Drive the adoption of best practices & regular participation in code reviews, design
reviews, architecture discussions
• Experiment with new and relevant technologies, and tools, and drive innovation &
adoption while measuring yourself on the impact you can create.
• Implementation of long-term technology vision for your team. Responsible for the
complete architecture of your product.
• Creating architecture & designs for new solutions around existing/new
areas u Decide technology & tool choices for your team & be responsible for them.
• Be accountable for code quality with the assistance of a QA Analyst to conduct
adequate testing.
• Review and contribute to technical documentation. Contribute actively to the design
of the solution, challenging other members on technical decisions.
Skills
• Working with other TypeScript developers and software engineers to develop Frontend and back-end architecture that’s well-structured and flexible, along with the
APIs to support it.
• Developing and implementing Back-end architecture to support user interface
concepts. Developing and implementing highly responsive user interface
components using Node concepts.
• Create data visualization tools, libraries, and reusable code for prospects.
• In-depth knowledge of TypeScript, CSS, HTML, and back-end languages.
• Knowledge of Backend service like AWS Services, Microservice, Serverless software.
Requirements
-
Overall 2-8 years of software development experience in building web-based and highly scalable applications
-
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
-
Deep knowledge and development expertise in Core Java and SpringBoot or other equivalent frameworks
-
Strong experience in HTML5 and CSS3 and should have basic experience in JS technologies
-
Good knowledge of database concepts, having SQL writing experience, and familiarity with at least one of the relational databases
-
Worked in a CI/CD environment with Jenkins
-
Experience working in an agile team with software engineering practices like automated testing, test-driven development, continuous integration, etc is a big plus.
-
Ability to quickly learn and evaluate new technologies and work effectively in a fast-paced, dynamic environment
-
Strong oral and written communication.
We are looking for experts in multiple .Net technologies such as Angular, MVC, JQuery, JavaScript, C#, Web Services, Web API, .NET Core, HTML, CSS, Bootstrap, JSON across software engineering, security and data management.
Experience in Core PHP. |
Experience in Laravel Frameworks. |
Understanding of open source eCommerce platforms like Woocommerce, Magento. |
Experience in REST API's integrations. |
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 |
Job Description:
- Expertise in Programming Core Php, Php, Laravel framework, MangoDB, AWS
- Expertise with HTML5/CSS3/Javascript for web application development.
- Hands on with third party integration is mandatory.
- Solid understanding of object-oriented programming, relational databases, and
MySQL for implementing database-driven, web-based applications.
- Should be able to work independently and in a team.
- Knowledge of new web developments like Ajax, Xml Building Web applications with an
emphasis on performance and user experience.
- Familiarity with and adherence to web standards and best practices for load time
reduction and accessibility.
- Being a good problem solver with a high level of attention to detail are strong assets for
this role. We are keen to hire someone who is passionate about the web, with excellent
knowledge of PHP, and experience with object oriented programming. Knowledge of
best practices are essential.