
Our Client is B2B SaaS Product Co. in the space of HR Technology. They are helping organisations to take informed decisions in the areas like Hiring, Training and Career Succession processes. The company was formed in 2010 and since has become a market leader in HR technology space. The founders are alumni of Stanford University and their employees have experience in working with PWC, McKinsey and other similar leagues of organisations.With a bright vision of the founders, the organisation is in an expansion mode to capture niche markets and become a global leader in this domain.
- Experience in Back-End development using Ruby on Rails or NodeJS
- Experience in working on at least two of MongoDB / Postgres / MySQL & Redis
- Experience on MVC patterns using frameworks like Rails, ExpressJS
- Strong understanding of RESTful APIs and HTTP protocol
- Understanding Security aspects of the applications and can successfully implement OWASP compliant systems
- Strong understanding of Linux OS, File Systems, Firewalls etc
- 3 years Experience in Ruby on Rails
- Minimum 3 years in MongoDB / PostgreSQL
- Must be from Product based companies

Similar jobs
Responsibilities
Solve complex performance problems and architectural challenges
Build reusable code and libraries for future use
Build efficient, testable, and reusable Node JS modules
End-to-end ownership of modules, including designing, development, validation, deployment
Specifications:
Understanding the fully synchronous behavior of NODE JS.
Familiarity with One OOPS language
Familiarity with Workers/child processes & performance tuning
Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and Mongo dB)
Strong knowledge of the common NODE JS or web server exploits and their solutions
Experience -
2-6 Year Qualifications Desired Skills NodeJS, HTML, CSS, Angular/React, JavaScript, Web Application Development, SQL/NoSQL
Udrive is the largest car sharing platform in the Middle East. We pioneered the concept in the region and have continued to provide the best experience amongst our peers. We are in rapid expansion and are looking for a bright, successful and determined individual who has the experience to take the companies vision forwards into the next 5 years.
Our next 5 years journey not only includes regional and global aspirations; we are building the next generation of mobility services to change the way people use vehicles
We are looking for a Full Stack Engineer for our Core Team. The Core team is responsible for the platform comprising multiple microservices which drive Udrive, from onboarding to billing.
Your responsibilities
As a Full Stack Engineer (Node.js) you...
- will work with a cross-functional agile team on the backend systems that power our platform
- are somebody who is familiar with state of the art technology and development stack and best-practices, you have the option to contribute to the technology strategy and roadmap of the team
- significantly contribute with your day to day work and deliverables to the overall success of our product
- contribute to an engineering culture where developers enjoy working and keep learning
- You have close contact with our product and QA team and help them troubleshoot, debug, and maintain a high quality of our product
Your profile
- You have a track record in building web applications in agile environments.
- +3 years experience with any enterprise technology like Javascript and Node.js or similar
- You have experience using any frontend frameworks like Vue.js, React or Angular
- You have experience in test-driven development
- You have very good knowledge of Git, development workflow automation and CI. Continuous Delivery is in our DNA.
- You have an appreciation for great user experience as much as for awesome tech architecture
- You are great at communicating with people, motivating everyone and getting the whole team on the same page
- Fluency in English
The most important one: willingness to learn. We are constantly learning new things and we enjoy it a lot. We don't expect to find people experienced in all of them. If you are excited about our tech-stack and you think you are a fast learner, do not hesitate to apply!
Roles & Responsibilities JOB TITLE: AEM Developer - Senior
RESPONSIBILITIES:
1. Participation in software development and maintenance
processes as per quality requirements, procedures and best
practices applicable.
2. Implementing, optimizing and supervising efficiency of IT
systems in accordance with specific standards, resolution or
escalation of problems, as appropriate.
3. Drawing up technical documentation.
4. Developing knowledge in scope of information technology used.
5. Developing knowledge in scope of best practices and standards
of creating software.
6. Developing soft skills in scope of effective communication and
efficient teamwork, solution presentation and knowledge sharing.
7. Interpreting business cases, preparing specifications and
analyzing functional and technical requirements.
8. Designing solutions and creating documentation, estimating
individual scope of works and time consumption of works.
9. Within the team and project/services, proactively identifying
problems and proposing measures to increase the level of services.
10. Developing knowledge in scope of information technology
used.
11. Developing knowledge in scope of best practices and standards
of creating software.
12. Spreading the knowledge throughout the organization by
educating and supporting less experienced Specialists.
13. Maintaining industry standards and practices in projects.
14. Performing tasks assigned by the superior.
PROFESSIONAL EXPERIENCE& TECHNICAL SKILLS
1. Minimum 3 years of experience in work related to CQ/AEM
development.
2. Minimum 5 years of experience in work related to Java
development in IT sector.
SOFT SKILLS:
1. Independence in performance of tasks assigned.
2. Team and end user communications skills.
3. Skills to acquire knowledge and put it in practice.
4. Work time estimation based on functional or technical
requirements.
5. Recommending employment in the case of reviewing technical
knowledge of candidates in recruitment process.
6. Work time estimation.
7. Designing and supervising implementation of solutions.
SPECIAL QUALIFICATIONS: Nice to have: AEM 6 Developer
certification
Skills Primary Skills –
1. AEM including Sling Models
2. Apache Sling
3. JCR
4. Sightly (must)
Secondary Skills –
1. OSGi (Apache Felix),
2. Java, JavaEE (Servlet, Filter, JSP)
3. Git
4. Junit
5. Maven
6. REST
7. Object Oriented Design Patterns, Basic HTML + JavaScript
Experience Total Experience – 4-6 years
Relevant Experience – 4-6 years
Qualification Required to perform the
Job (Any Certifications if Needed)
Bachelor’s in information technology or equivalent qualifications.
Technical Skills Required:
Experience in cross platform development with strong knowledge on Node.js .Experience on implementing NFRs but not limited to Performance, Scalability, Availability, Maintainability and Security Good understanding on CICD process Knowledge of Micro services and respective architecture design principles and scalability best practices.
Experience to work in a Global delivery environment Experience implementing Cloud and or Hybrid Cloud solutions Experience .
developing APIs against database technologies .
(MySQL, Postgres) Proven experience working with Agile methodologies for delivering software Experience with Open Source work management tools JIRA, Jenkins, and GitHub.Strong background in Logic and Algorithms Perform analysis, design, programming, and implementation on systems and procedures to solve complex business problems
We are looking for an experienced top-notch Software Engineer to grow with our development team. As a Node.js engineer, you will be involved from conception to completion with projects that are technologically sound and impactful.
What you will do:
- Work on existing software solutions or new systems on the specified programming language.
- Translating designs and wireframes into high-quality code.
- Ensure the best possible performance, quality of the solution you are working on.
- Working closely with business analysts, software engineers, product managers, designers and other stakeholders.
- Write well-designed and efficient code by adhering to the specified coding standards.
- Mentor and support other team members by doing code reviews and applying your experience in process and technical leadership.
- Document the development process, architecture, and standard components.
Requirements:
- Minimum 2 years of work experience as a Software Engineer(Node.js).
- Good knowledge of SQL and related databases.
- Proficient in Node.js, Javascript, AJAX, jQuery, JSON, CSS and HTML.
- Knowledge of object-oriented programming.
- Knowledge of the Front-end and Back-end processes.
- Knowledge of web development, continuous integration, and cloud technologies
- Proficiency with RESTful APIs to connect applications to back-end services.
- Flexibility to switch to a new programming language as and when required.
- Ability to own a product and deliver exceptional quality.
- Analytical capabilities and logical approach to problem-solving.
- Familiarity with software development lifecycle and agile methodology.
- Good at writing understandable, testable code with an eye towards maintainability
- Proficiency in software engineering tools.
- Have system-level thinking and the ability to develop a system as a whole.
- Bachelor's degree in Computer Science Engineering or any other relevant course.
- Good communication skills - including the ability to convey information to non-technical team members in a concise and clear way.
- Ability to understand the end-user.
Benefits:
- Impactful Projects: At Synoriq, you get to work on exciting projects that create a huge impact in the lives of common people. You get exposure to the various domains we work in - be it the financial sector or the government sector. With projects of such scale, we work on the latest and most popular technologies in the market.
- Great Nucleus of Minds: You get to work with the smartest people and learn together. Our team is a bunch of talented designers, engineers, singers, storytellers, and dancers.
- Fun: We understand that theres a life outside the office too. We offer flexibility in the work schedule and work from home so that you give your best every day.
- Leadership Initiatives: We promote the overall development of an individual and help you realize your professional goals. There are ample learning opportunities providing exposure in different domains and working in cutting-edge technology.








