About Engazify
About
Engazify is a performance management bot which facilitates real-time employee feedback and appreciation within organizations. With artificial intelligence and machine learning capabilities built right into it, Engazify helps Managers & HR make sense of their employee performance data and gather actionable insights and useful trends.
Connect with the team
Similar jobs
Experience • 1-3 years
Skill to Test
• Java EE (Servlets, JSTL, JSP, JDBC)
• ReactJS
Primary Skills
• Java EE (Servlets, JSTL, JSP, JDBC)
• Frontend frameworks (ReactJS and/or Angular)
• Pure JavaScript, jQuery
• Bootstrap, HTML5, CSS, SASS
Secondary Skills (nice to have)
• Passionate about implementing UX\UI of web applications
• Microsoft SQL Server (writing optimized queries, stored procedures, triggers etc.)
• API Design (REST, JAX-RS)
• Understanding Apache Tomcat configuration and deployment of web applications
• Understanding of browser technologies and limitations
• Authentication and Authorization (SAML, OAuth, OpenID, Okta)
2
Soft Skills
• Thrives collaborating in a team environment with a diverse range of people
• Passionate about delivering an amazing customer experience
• Able to have a change of mind, and able to change the minds of others
• Writes clearly and concisely
• Capable of working without a company office, with a fully remote team
Growth Skills
• Possesses a good work ethic; a self-starter with a desire to grow
• Always looking for better ways to get the job done
Strong and with deep understanding of angular 12 and above, and commonly used angular modules.
Strong in HTML 5, JavaScript, and CSS including SASS, LESS, etc.
Should be able to create reusable, testable components with high code quality.
Should have experience in building the infrastructure for serving the front-end app and assets.
Our project entails implementing our pre-approved UI, constructing our API, connecting the two, and setting up our server infrastructure. This includes all associated areas such as database and architecture design.
- Design and implementation of the overall web architecture.
- Flawless implementation of our approved user interface.
- Design and deployment of our database used in online and offline executions and construction of our REST API.
- Integrating with third-party APIs and existing frameworks.
- Design and implementation of continuous integration and deployment.
- Providing improvements to the product being supported.
- Actively participated in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases.
- Developing and adhering to best practices for developing applications and continuously contributing to team performance improvement and collaboration.
- Design, code, test, debug, maintain, and document programs.
- Writing unit tests to continually improve the quality of our ability to introduce features at a rapid pace.
- Programming, updating, and managing server-side code.
- Working closely with other developers to maintain structured code.
- Continuously improve the tribe’s services to achieve technical excellence and pay off the technical debt over time.
Skills
- At least 3 years of experience with: Relevant back-end programming
- in NodeJS, ReactJS, ExpressJS, JavaScript
- Database design and management, including being up on the latest practices and associated versions.
- Server management and deployment for the relevant environment
- Familiarity with a relevant and globally supported framework—both front-end and back-end.
- Ideally, familiarity with CSS pre-processors, bundlers, and associated languages/syntaxes/libraries
- Thorough understanding of user experience and possibly even product strategy.
- Experience implementing testing platforms and unit tests
- Proficiency with Git
- Experience with agile and/or DevOps processes and tools (e.g., JIRA,) Ability to translate software requirements into working and maintainable solutions within the existing application frameworks.
- Excellent knowledge of relational databases. Excellent skills in DB schema design.
ENGINEERING MANAGER @REBEL FOODS
About Us
We are surrounded by the world's leading consumer companies led by technology - Amazon for retail, Airbnb for hospitality, Uber for mobility, Netflix and Spotify for entertainment, etc. Food & Beverage is the only consumer sector where large players are still traditional restaurant companies. At Rebel Foods, we are challenging this status quo as we are building the world's most valuable restaurant company on the internet, superfast.
The opportunity for us is immense due to the exponential growth in the food delivery business worldwide which has helped us build 'The World's Largest Internet Restaurant Company' in the last few years. Rebel Foods current presence in 7 countries (India, Indonesia, UAE, UK, Malaysia, Singapore, Bangladesh) with 15 + brands and 3500+ internet restaurants has been build on a simple system - The Rebel Operating Model.
While for us it is still Day 1, we know we are in the middle of a revolution towards creating never seen before customer-first experiences. We bring you a once-in-a-lifetime opportunity to disrupt the 500-year-old industry with technology at its core.
We urge you to refer to the below to understand how we are changing the restaurant industry before applying at Rebel Foods.
https://jaydeep-barman.medium.com/why-is-rebel-foods-hiring-super-talented-engineers-%20b88586223ebe" target="_blank">link 1
https://jaydeep-barman.medium.com/how-to-build-1000-restaurants-in-24-months-the-rebel-method-%20cb5b0cea4dc8" target="_blank">link 2
https://medium.com/faasos-story/winning-the-last-frontier-for-consumer-internet-5f2a659c43db" target="_blank">link 3
https://medium.com/faasos-story/winning-the-last-frontier-for-consumer-internet-5f2a659c43db" target="_blank">link 4
Engineering History @ Rebel
In order to understand more about the challenges that you might face at Rebel, it’s important that we go back to the inception and get acquainted about our journey to date. From the times when excel sheets served as our POS system at stores having one brand, to our evolution as a company that uses smart kitchens - we have traversed the phone, web, and app channels over time. From being a single brand restaurant, we moved to be a parent company with a dozen restaurant brands under the umbrella, while simultaneously moving our operations from a single kitchen to more than 300 locations across 30 cities in India and in a few international locations. The team of engineers at Rebel has built one of the most unique platforms in the world that can not only help operate a kitchen with multiple brands but also aids in operating business at scale. To give you additional perspective, the team has built more than 40+ products in the last 4.5 years. The innovation spans through technologies like polygon architecture (dynamic delivery radius) for a multi-brand operation from a kitchen, to managing each step of the kitchen ops — queuing, load/prep time, batching of orders, out of the door algorithms; inventory prediction based on consumption data, personal
recommendation engine, deep integration with every aggregator, last-mile delivery app, CRM systems, multiple brand websites and apps, reporting and analytics systems, and more. Everything that was mentioned has been built on a tech stack developed by our Engineers. This enabled us to tackle the massive complexity of a multi-brand operation while keeping all parts of the business supremely efficient and optimized.
Future of Engineering @ Rebel
We are now building Engineering 2.0 at our company. The vision is to make technology the Brain (AI, Machine Learning, analytics to drive every business decision of the company), the Body (robotics led automation at our Kitchens, driving tremendous operational efficiency), and the Mind ( building an AI/ ML-driven virtual personal butler for customers across app, web, and voice, like Netflix of food) at Rebel. This will mean working across technologies and product/engineering teams to build solutions that would be “first - time” in the world. Engineering @ Rebel will break new grounds.
An opportunity to revolutionize the restaurant industry
Here, at Rebel Foods, we are using technology and automation to disrupt the traditional food industry. We are focused on building an operating system for Cloud Kitchens - using the most innovative technologies - to provide the best food experiences for our customers.
You will enjoy working with us, if:
- You are passionate about solving customer problems using people, processes and technology
- You are an engineer at heart, obsessed with high quality software
- You have a flair for good technical and organizational design
- You are unafraid of making bold decisions to eliminate inefficiencies and improving the velocity of software development
- You are an owner and take responsibility for outputs and outcomes
- You are willing to dive deep to solve complex software issues
- You are a teacher and mentor
Our technology ecosystem:
- Languages: Java, Typescript, Javascript, Ruby
- Frameworks and environments: Spring Boot, NodeJS, ExpressJS
- Databases: AWS Aurora MySQL, MongoDB
- Cloud: AWS
- Microservices, Service Oriented Architecture, REST APIs, Caching, Messaging, Logging, Monitoring and Alerting
- CI/CD and DevOps
- Bitbucket, Jira
You will mostly spend time on the following:
- Leading a team of software engineers; owning and developing the roadmap to support your long term vision for the services and conducting tactical execution at the same time
- Hiring, mentoring and coaching your direct reports to be the best they can be, both in their current roles and in their careers
- Liaising with product, business and leadership teams to ensure business priorities are met
- Continuously improving management and engineering processes. Planning, estimating projects and tasks and ensuring software development best practices are being followed
- Working closely with engineers on day to day activities, including writing, reviewing and troubleshooting code
- Owning services, and managing ongoing features, fixes, and daily operations of services
- Teaching and mentoring team members
We’re excited about you if you have:
- At least 15 years of experience in software development, including experience building microservices and distributed systems
- Built and led high performing engineering teams
- Experience working with complex, high traffic, and consumer facing distributed platforms
- Proven engineering knowledge and experience
- The ability to operate at a managerial level as well as diving deep and getting your hands dirty when required
- Experience in establishing software development processes and practices; A track record of good project planning and execution
- Good communication skills, both in person and via the keyboard
- Made decisions that impacted technical design, development and planning for one or more projects / programs that impacted multiple teams or functions.
- Good programming skills in one or more languages: Java, Typescript, Javascript, C#, C++, Python or Ruby
- Experience working in Cloud environments: AWS or Azure or GCP
- Experience building secure, configurable, observable services
- Excellent troubleshooting and problem-solving skills
- The ability to mentor and teach junior and senior engineers
- The ability to collaborate effectively within and across engineering, product and business teams
- Is at least 2-3 startup’s old
- Has experience of building products from scratch and scaling.
- Has experience of managing at least 3-4 Engineers.
- Has experience of working with cross border / multi-ethnic teams / Different time zones.
- Has experience of building social media
- Has a formal education in technology
Technical Manager: We are looking for someone who can report to the firm’s chief technology officer, the technical lead is a full-time position that participates in all phases of the project lifecycle and consistently delivers business value to our clients. The technical lead is a leader within our client-facing project delivery team structure and sets best practices, approach and direction for the technical aspects of our practice. The ideal candidate has a passion for the web and higher education and is a champion for Laravel or similar frameworks. And guide our passionate Software Developers to design, develop robust products. Candidates should be open minded to new solutions, forward thinking and strong ability to adapt. As a Lead, you’ll work closely with our engineers to ensure system consistency and improve user experience. Ultimately, you should be able to lead, develop and maintain functional and stable web applications to meet our company’s needs along with managing the team.
Primary Responsibilities
In partnership with the strategist and CTO, co-leads the strategy phase of client projects including discovery, evaluating and recommending technical solution alternatives and howe our product can be the solution to the various potential issues. Devising a cohesive strategy/approach for the project, and writing a top-quality strategy report.
-
Participates in pre-project business development activities including writing proposals, developing price estimates, and delivering pitches for new work.
-
Participates in pre-project business development activities including writing proposals, developing price estimates, and delivering pitches for new work.
-
In partnership with the other technical lead, sets direction for all aspects of our technology practice.
-
Leads and advances our growing Laravel practice.
-
Responsible for various aspects of ongoing support and maintenance engagements. Partners with project managers and web developers to successfully manage these client relationships
- Understand requirements & plan the architecture for frontend/backend of the application
- Plan out the contracts & APIs for communication of various components.
- Work on integration of any external libraries and tools as per required by the application needs
- Working with modern tools to make the application more robust, efficient and scalable
Client Management Responsibilities:
-
Understands each client’s organizational goals and objectives.
-
Develops lasting relationships with client personnel that foster client ties.
-
Seeks opportunities to increase customer satisfaction and deepen client relationships.
-
Delivers training to client personnel of various skill levels and technical capabilities.
Communication Responsibilities:
- Delivers engaging, informative and well-organized presentations.
- Resolves and/or escalates issues in a timely fashion.
- Understands how to tactfully communicate difficult/sensitive information.
- Demonstrates strong interpersonal skills.
- Elicits cooperation from a variety of sources including Froogal management and client
team members.
- Comfortable using teleconferencing and web-based technology to communicate with our
Clients.
Other Responsibilities:
- Helps team members progress toward their professional development goals.
- Defines and disseminates technology best practices.
- Ensures we are proactive in our pursuit of new solutions and innovation within our
technology practice.
- Advances the firm’s thought leadership, specifically around web technologies, via the
mStoner blog, social media outlets and industry events and conferences.
Requirements
- Strong understanding of Object-Oriented Programming & its implementation in any programming language. Knowledge of PHP and/or JS is a plus
- Proven industry experience as a Tech Lead
- Experience/Knowledge of microservice architecture
- Fluency and Hands-on Experience on Laravel 5+ PHP Framework (specially working with Eloquent Models/Collections) and/or React/Redux is a plus.
- Excellent knowledge of relational databases such as MySQL and/or NoSql based DB such as MongoDB.
- Experience in JavaScript. Vue JS/React JS is a plus