Back-end Developer At Rizzle, we are building the World's #1 Short Videos Platform and are working towards building a team that is deeply motivated to make that happen. Rizzle is a community for people to talk, react, perform, or create a new show. Talk about life, relationships, ideas big and small, anything at all - Rizzle is the short video platform you've been waiting for! We're passionate about connecting people in interactive ways, the way life should be. We're obsessed about
building positive communities and providing people the right tools to keep interactions positive and are dual- homed in San Francisco and Hyderabad (India).
Responsibilities: • Work on an agile engineering team writing maintainable and scalable code for software components and influencing team decisions. • Collaborate with stakeholders to imagine, design, develop, test, and launch software. • Capable of independently clarifying technical requirements, assessing development estimates and applying a broad range of design approaches. • Review code of other team members and provide constructive direction. • Drive continuous improvement of software quality and maintainability of products/features. • Continuous learning of technology trends, tools, and approaches, including sharing this knowledge with your team. • Mentor and lead developers by cultivating curiosity and deep technical understanding.
Requirements: • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems • A Bachelor's degree in Computer Science or equivalent combination of technical education and work experience; • 3 to 6 years of Software Development experience; • Experience designing highly interactive web applications with performance, scalability, accessibility, usability, design, and security in mind. If you don't have all of these, that's ok. • Strong coding skills • Solid software development background including design patterns, data structures, test driven development. • Experience with distributed systems, algorithms, and relational and no-sql databases. • Familiar with building complex web applications. • Software development experience in building highly scalable applications. • Any previous experience in working with Node.js, Redis, FFMPEG, MongoDB, ElasticSearch, Cassandra, Kafka or AWS is a plus.
Why choose Us? • Enjoy a start-up culture where you learn and grow along with the organization. We know when to work hard and play hard! • We value your time-off, so we have an unlimited leavespolicy • We also keep you covered in terms of a health insurance • You wear what you are most comfortable in (Yes! You heard it right); lunch is on us (Everyday!) and you also enjoy the liberty to choose your workinghours Join us if you want to work with a flat and collaborative team and contribute to learnings of the team. We want to learn from you too!
What you can expect in the interview process: • Initial screening with HR • Technical Interview I • Technical Interview II • HR Discussion
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Companies hiring on Cutshort
About Silverlabs India Private Limited
Founded :
2015
Type :
Product
Size :
100-500
Stage :
Raised funding
About
At Silverlabs, we're building the front screen of the mobile Internet! Rumbl is a community for people to talk, react, perform, or create a new show. Talk about life, relationships, ideas big and small, anything at all - Rumbl is the short video platform you've been waiting for!
We're passionate about connecting people in interactive ways, the way life should be. We're obsessed about building positive communities and providing people the right tools to keep interactions positive.
We are dual-homed in San Francisco and Hyderabad (India).
We are seeking a skilled Node.js + Python Developer to join our team. The successful candidate will be responsible for developing and maintaining web applications using Node.js and Python. The ideal candidate will have a strong understanding of both Node.js and Python, as well as web application development. Responsibilities:
Developing and maintaining web applications using Node.js and Python
Write clean and efficient code that adheres to Node.js and Python coding standards
Collaborate with other developers and team members to design and implement new features
Troubleshoot and debug issues in existing code
Create and maintain technical documentation
Requirements:
Strong knowledge of Node.js and Python
Familiarity with front-end technologies such as HTML, CSS, and JavaScript
Experience with MySQL/Mongo and database design
Good understanding of object-oriented programming and design patterns
Strong problem-solving skills and attention to detail
Good communication skills and ability to work in a team environment
Preferred Qualifications:
Experience with popular Node.js frameworks such as Express or Koa
Experience with OpenAi APIs
Knowledge of machine learning and data science libraries in Python such as TensorFlow, Scikit-learn, and Pandas
We are looking for a Node.js Developer responsible for managing 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.
Responsibilities
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions.
Skills And Qualifications
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of server-side template languages
Basic understanding of front-end technologies, such as HTML5, and CSS3
Understanding accessibility and security compliance
Strong proficiency with JavaScript
Knowledge of Node.js and frameworks available for it.
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Hood has recently raised $3.2Mn seed funding and is backed by top VCs, 16+ unicorn founders including Vijay Shekhar Sharma - PayTM CEO, Ritesh Agarwal- OYO CEO, Kunal Shah - Cred CEO and outstanding management team.
Role & Responsibilities
Execute full lifecycle software development
Architect and conceptualize the product from initiation
Program well-designed, testable, efficient code Develop flowcharts, layouts, and documentation to identify requirements and solutions
Integrate software components into a fully functional software system
Qualifications: -
Bachelor's degree in Computer Science, Software Engineering or a related technical discipline.
2-4 years of experience in software design and development.
Strong database design (MySQL/DynamoDB) and query writing skills with a commitment to performance and efficiency.
Working knowledge of RESTful API paradigms.
Experience building distributed domain-driven microservices.
Strong understanding of database and storage fundamentals.
Experience with AWS stack.
Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
Knowledge of React.js is a plus.
Startup experience is a plus.
What you can expect from us
1.Learning Budget: If there's a workshop, book, or event you think will help you learn, we'll cover your bill.
2.Health insurance for you and your family.
What happens after you apply?
Step 1: Within 7 days of your application our wholesome, original & expressive - our People Team will reach out to you for a quick chat.
Step 2: Within 4-6 days of chatting with the People Team, you will get a call from someone from your future team to discuss the job role.
Step 3: If all goes well, we’ll schedule a call with your future manager to deep dive into the role with you and for you to show off your skills through a small task.
Step 4: After a quick interaction with the People Team, If our vibes match, a quick call with our Founders.
If we mutually enjoy the 4 steps, we onboard you with a big smile :)
NOTE
At any step, if things don't work out, we will proactively send out an email. You are welcome to
ask for detailed feedback and re-apply in the future.
Role Summary: Back-end Developer who would contribute towards building a highly flexible and scalable Back- end by bringing deep core technology expertise.
Job Description:
- Develop modules keeping micro services architecture philosophies in check. - Implement and/or oversee implementation of different modules as part of an integrated development team. - Drive evolution of application performance. - Ensure project scalability by having good project architecture
- Python (Django) skills are a plus. - A skilled and pragmatic approach.
- Experience with user-centred design, test-driven development, iterative/incremental and agile practices. - Experience with AWS deployment a definite plus.
Individual applying to the role should ideally have the following attributes.
-Passionate about back-end Development and continually follow the platform & innovations
-Strong and innovative approach to problem solving and finding solutions
- Excellent communicator (written and verbal, formal and informal)
- Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
- Ability to multi-task under pressure and work independently with minimal supervision.
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the client. 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 client 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.
Roles and Responsibilities
Integration of user-facing elements developed by front-end developers with server-side logic.
Writing reusable, testable, scalable, and efficient code.
Design and implementation of low-latency, high-availability, and high-performance applications.
Implementation of security and data protection.
Integration of data storage solutions { databases, key-value stores, blob stores, etc.}
Familiarity with database Technology Such as MySQL, Oracle, and MongoDB.
Desired Candidate Profile
Strong proficiency with JavaScript
Knowledge of Node.js and frameworks available for it {such as Express etc }
Knowledge of Micro Services Architecture and API Gateway.
Understanding the nature of asynchronous programming and its quirks and workarounds.
Good understanding of server-side templating languages {such as PUG, Jade, EJS, etc }
Good understanding of server-side CSS preprocessors {such as SCSS, SASS, etc }
Basic understanding of front-end technologies, such as HTML5, CSS3, and DOM manipulation.
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments.
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Strong knowledge of Linux operating systems such as Ubuntu, CentOS.
Basic knowledge of Cloud machines such as Elastic compute.
Basic knowledge of Cloud Storage such as AWS S3, etc
You Will: • Build out our web architecture allowing new feature modules to be sent to production, while having strategic foresight on long term product vision. • Software development project management from transforming requirements into technical specifications, design, code, and tested systems. • Closely involved in development life cycle right from concept stage to delivery and post- launch support. • Keep abreast of new trends and best practices in web development and explore new technologies. • Document the development process, architecture, and standard components. • Coordinate with co-developers and actively participate in code reviews , bug fixing code /architecture. • Brainstorm and solve problems and put effort in constant improvement in technical front . • Perform frequent peer reviews. • Participate actively in demos / S&T. • Share knowledge through collaboration, training, peer review, presentations, and articles. • Track record of delivering in Scrum, Agile and other methodologies. • Proficiency in establishing processes and tools to enable team productivity when developing websites (version control, automatic build, code review). • Strong verbal and written communication skills and cognitive ability. • Contribute towards a positive healthy fun and creativity driven culture. Must Have: • Strong aptitude towards problem solving with a hacker mindset. • Should have infinite love towards Linux and respect open-source development. • Should have sound knowledge of core PHP, MVC Frameworks Laravel preferred. • Familiarity with limitations of PHP as a platform and its workarounds. • Should be excellent in SQL/NoSql database (Surprise us we are constantly pushing out DB architecture). • Basic Knowledge of Frontend Technologies to easily communicate in terms of Front end Lingos. • Experience with Agile development methodologies. • Experience in building high secure components, encryption techniques. • Experience in building event based and queue based Infrastructure. • Experience with multi-tier system and service design and development for large scale systems. • Extensive, real-world experience designing technology components for enterprise solutions and defining solution architectures and reference architectures with a focus on cloud technologies. • Passion for best design and coding practices and a desire to develop new bold kickass ideas. • Experience with caching and scaling techniques. • Experience with cloud infrastructure is must AWS/GCP/DO. • Good to have experience with any tool such as Jenkins, Gitlab Devops building pipelines, CI/CD automation. • Eager to learn new languages and experiment / explore new technologies.
• Understand business case and define Mule ESB Solution Architecture
• Mule ESB integration platform
• Install, configure and deploy solution using Mule ESB 3.x
• Validate requirements and drive integration discussions
• Understand latest architecture, technology, solutions, and industry trends
• Develop Business Process Orchestrations - ESB Itinerary using Mule ESB
• Contribute to enterprise architecture standards; advocate the adoption of standard project frameworks, methodologies, and procedures
• Define integration principles and patterns
• Create detailed technical design specifications for new integrations.
• Responsible for providing effort estimates
• Co-ordination of implementation with various offshore teams to create development plans, support delivery and test of scalable, reusable, supportable and repeatable architectural and design patterns
• Issue analysis and resolution
• Perform code and design reviews
• Provide technical guidance and mentoring to team members, Onshore and Offshore
• Review deliverables from team
• Develop governance model for team deliverables through automation in test and CI/CD.
MoEngage is a fast-paced startup that’s helping companies run smart marketing efforts in their effort to reach the customer. We are a leading Marketing Technology Stack provider that is helping brands redefine their customer engagement in the mobile era. Brands use MoEngage to drive long-term, personalised and context-based engagement across channels to help achieve increased customer retention as well as customer LTV. Sitting at a conflux of diverse technologies like Artificial Intelligence, Big Data, Web & Mobile platforms, MoEngage technology analyses billions of data points generated by customers and their devices, to predict customer behavior and build marketing campaigns that proactively engage users.
In just four years since inception, MoEngage is working with leading brands across e-commerce, entertainment, travel, publishing and banking domains among others. With marquee clients like Vodafone, Oyo, Airtel, McAfee, MoEngage has over 125+ paying Customers in the Enterprise & Internet companies space in India, US, South East Asia & EU. With a global presence spanning 35 countries, MoEngage has offices in San Francisco, Berlin, Jakarta, and Bengaluru.
Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe.
As part of the Engineering team at MoEngage, here are some things you can expect:
Take ownership and be responsible for what you build - no micro management
Work with A players (some of the best talent in the country), and expedite your learning curve and career growth
Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen
Learn together from different teams on how they scale to millions of users and billions of messages.
Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team
and more importantly have fun while you work on scaling MoEngage.
About Push team,
Push team is one of the core teams at MoEngage, responsible for sending close to a billion notifications everyday to help clients engage their users better. As a member of the Push team, you will be working on developing high performance solutions to deliver personalised and context-based notifications across various channels to help achieve increased customer retention as well as customer LTV. You will also be working on designing and building features to help clients to provide customised experience for end users allowing them to have a more personalised experience at scale. Here you will have a chance to own systems and develop features end to end i.e right from inception to deployment. Though we work at scale, reliability is of utmost importance for us and we build in house solutions like Campaign Watcher & AutoBatchRunner to ensure 100% transparency and delivery of notifications
Here are some of the challenging projects we are working on as part of Push team.
Scaling campaign sending system to ensure industry leading delivery times (40 Million notifications under 2 minutes)
Rich campaign content delivery and templating support
Build and develop features to have appealing and consistent experiences across channels which touch 200+ customers and 200+ million users!
Skill Requirements
Proven experience in handling large infrastructure and distributed systems
Familiarity with Python related technologies and frameworks like Django or Pyramid.
Familiarity with at least one of the cloud computing infrastructure - GCP / Azure / AWS
Familiarity with task queue frameworks like Celery or Pika is a plus.
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!