Key Responsibilities:
- Develop and maintain server-side logic using Node.js and Express.js.
- Write well-structured, efficient, and scalable TypeScript code.
- Design and manage relational databases with PostgreSQL.
- Implement caching strategies using Redis.
- Create and manage scheduled tasks using cron jobs.
- Ensure the security and integrity of applications by implementing best security practices.
- Develop and maintain RESTful APIs and GraphQL endpoints.
- Document APIs using Swagger for clear and concise API documentation.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and ensure adherence to coding standards.
- Write and maintain test cases using testing frameworks (e.g., Mocha, Jest) to ensure code quality.
- Deploy and manage applications using AWS services such as Lambda, ECS, and other cloud technologies.
- Monitor application performance and troubleshoot issues as they arise.
- Stay updated with the latest industry trends and technologies to ensure we are using the best tools and practices.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- 2-3 years of professional experience in backend development.
- Proficiency in Node.js and Express.js.
- Strong experience with TypeScript.
- Solid understanding of relational databases, particularly PostgreSQL.
- Hands-on experience with Redis for caching and session management.
- Familiarity with cron jobs for task scheduling.
- Knowledge of best security practices for web applications.
- Experience with e-commerce platforms and understanding of common challenges in e-commerce backend development.
- Familiarity with AWS services such as Lambda, ECS, S3, and RDS.
- Experience with CI/CD pipelines and automated deployment processes.
- Proficiency in version control systems (e.g., Git).
- Experience with Swagger for API documentation.
- Experience writing and running test cases using testing frameworks (e.g., Mocha, Jest).
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
Preferred Qualifications:
- Experience with other NoSQL databases such as MongoDB.
- Knowledge of Docker and container orchestration.
- Understanding of microservices architecture.
- Familiarity with serverless architecture.
- Experience with performance tuning and optimization.
- Knowledge of event-driven architecture and message brokers (e.g., RabbitMQ, Kafka).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
About Metastar Media
Metastar Media Pvt Ltd started in 2022 with the vision to leverage cutting edge immersive technologies and blockchain innovations to create an ARTISTE-FIRST ecosystem that allows both, independent artistes AND their fan communities, to thrive on. Our core philosophy is to help traditional artistes embrace new technologies.
Our core product is the ARTISTEVERSE, a unique fan engagement & monetization platform that empowers artistes and independent labels by amalgamating an otherwise fragmented industry ecosystem on to one platform where the artiste is front & center.
The Artisteverse is a fully immersive & interactive 3D world that is custom designed for each partner. It has the following functionalities built in: Audio + Video Streaming (direct or via existing streaming platforms), Ticketing, NFT marketplace, E-commerce, Karaoke Studio & Metaverse experiences. The platform provides artistes with Direct-To-Fan monetization capabilities across every music industry vertical while creating an unforgettable, unmatched immersive & interactive experience for their fans.
All our platforms are accessible via any browser, and compatible with all devices – mobile phones, laptops / PCs and VR headsets.
The company is founded by experts with 3+ decades of experience in the Indian Music & Entertainment industry & supported by a highly efficient technology team.
Designs immersive fan engagement & moneization platforms for artistes.
Similar jobs
Company Overview
Rablik Private Limited is an expanding IT company registered in Jagdalpur, Chhattisgarh, with a work office located in Raipur. We provide a range of digital solutions, including website development, mobile app development, digital marketing, and SEO. As part of our growth, we’re looking for a skilled Backend Developer to join our team and help develop efficient, scalable, and secure back-end applications.
Job Summary
The Backend Developer will be responsible for server-side application logic, database management, and ensuring high performance and responsiveness of applications. This role is ideal for candidates with a strong background in back-end development, ready to work on cutting-edge projects and collaborate with front-end developers to create seamless, user-centered experiences.
Key Responsibilities
- Develop and maintain server-side applications, ensuring security, performance, and scalability.
- Create and manage APIs, facilitating efficient communication between the client and server.
- Work with databases to design, develop, and maintain data structures that support web applications.
- Troubleshoot, debug, and upgrade software systems.
- Collaborate with front-end developers and other team members to integrate user-facing elements with server logic.
- Optimize applications for maximum speed and scalability.
- Stay updated with emerging technologies and trends in backend development.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Technical Skills:
- Proficiency in back-end languages like Python, Java, Node.js, PHP, or Ruby.
- Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with RESTful APIs and/or GraphQL.
- Familiarity with server management and deployment (e.g., AWS, Azure, or Google Cloud).
Experience Requirement
- For Freshers: Candidates with relevant internships or academic projects in back-end development are encouraged to apply.
- For Experienced Candidates: A minimum of 2+ years of experience in backend development, with a proven ability to develop robust and scalable back-end solutions.
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, Google Cloud) and serverless architecture.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of front-end technologies (HTML, CSS, JavaScript) for integration purposes.
- Strong problem-solving skills and attention to detail.
Salary
- Freshers: Competitive starting salary based on skills and potential.
- Experienced: Higher salary range based on experience level and expertise.
What We Offer
- Opportunities for growth and advancement in a dynamic environment.
- EPF and health insurance benefits.
- Collaborative team culture and regular training sessions.
Egen is a data engineering and cloud modernization firm helping industry-leading companies achieve digital breakthroughs and deliver for the future, today. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary. An Inc. 5000 Fastest Growing Company 7 times, and recently recognized on the Crain’s Chicago Business Fast 50 list, Egen has also been recognized as a great place to work 3 times.
You will join a team of insatiably curious data engineers, software architects, and product experts who never settle for "good enough". Our Java Platform team's tech stack is based on Java8 (Spring Boot) and RESTful web services. We typically build and deploy applications as cloud-native Kubernetes microservices and integrate with scalable technologies such as Kafka in Docker container environments. Our developers work in an agile process to efficiently deliver high value data driven applications and product packages.
Required Experience:
- Minimum of Bachelor’s Degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field.
- Have experience working and strong understanding of object-oriented programing and cloud technologies
- End to end experience delivering production ready code with Java8, Spring Boot, Spring Data, and API libraries
- Strong experience with unit and integration testing of the Spring Boot APIs.
- Strong understanding and production experience of RESTful API's and microservice architecture.
- Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases.
Nice to have's (but not required):
- Exposure to Kotlin or other JVM programming languages
- Strong understanding and production experience working with Docker container environments
- Strong understanding and production experience working with Kafka
- Cloud Environments: AWS, GCP or Azure
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 3 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-based app.
- 2-5 years of experience in building API services using NodeJS Express and related
frameworks
- Expert level understanding of NodeJS asynchronous runtime
- Expert level understanding of Javascript concepts on callbacks and closures
- Experience with Postgres, NoSQL, Redis, and Firebase real-time database
- Experience with AWS services like Elastic Beanstalk, Cloudfront, S3, EC2, Lambda,
API Gateway, SQS, etc
- Understanding of patterns and techniques for building scalable back-end
infrastructure including caching, rate limiting, authentication, and authorization
schemes.
- Experience in building highly scalable and high throughput services with
millisecond response times
- Experience working in a collaborative team environment
- Excellent communication & interpersonal skills
- Willingness to learn and pick up new technology along with patience to mentor
Bonus skills -
- Experience with ElasticSearch, Puppeteer
- Experience writing unit tests
About the role
Checking quality is one of the most important tasks at Anakin. Our clients are pricing their products based on our data, and minor errors on our end can lead to our client's losses of millions of dollars. You would work with multiple tools and with people across various departments to ensure the accuracy of the data being crawled. You would setup manual and automated processes and make sure they run to ensure the highest possible data quality.
You are the engineer other engineers can count on. You embrace every problem with enthusiasm. You remove hurdles, are a self-starter, team player. You have the hunger to venture into unknown areas and make the system work.
Your Responsibilities would be to:
- Understand customer web scraping and data requirements; translate these into test approaches that include exploratory manual/visual testing and any additional automated tests deemed appropriate
- Take ownership of the end-to-end QA process in newly-started projects
- Draw conclusions about data quality by producing basic descriptive statistics, summaries, and visualisations
- Proactively suggest and take ownership of improvements to QA processes and methodologies by employing other technologies and tools, including but not limited to: browser add-ons, Excel add-ons, UI-based test automation tools etc.
- Ensure that project requirements are testable; work with project managers and/or clients to clarify ambiguities before QA begins
- Drive innovation and advanced validation and analytics techniques to ensure data quality for Anakin's customers
- Optimize data quality codebases and systems to monitor the Anakin family of app crawlers
- Configure and optimize the automated and manual testing and deployment systems used to check the quality of billions of data points of over 1000+ crawlers across the company
- Analyze data and bugs that require in-depth investigations
- Interface directly with external customers including managing relationships and steering requirements
Basic Qualifications:
- 2+ years of experience as a backend or a full-stack software engineer
- Web scraping experience with Python or Node.js
- 2+ years of experience with AWS services such as EC2, S3, Lambda, etc.
- Should have managed a team of software engineers
- Should be paranoid about data quality
Preferred Skills and Experience:
- Deep experience with network debugging across all OSI layers (Wireshark)
- Knowledge of networks or/and cybersecurity
- Broad understanding of the landscape of software engineering design patterns and principles
- Ability to work quickly and accurately in a highly stressful environment during removing bugs in run-time within minutes
- Excellent communicator, both written and verbal
Additional Requirements:
- Must be available to work extended hours and weekends when needed to meet critical deadlines
- Must have an aversion to politics and BS. Should let his/her work speak for him/her.
- Must be comfortable with uncertainty. In almost all the cases, your job will be to figure it out.
- Must not be bounded to comfort zone. Often, you will need to challenge yourself to go above and beyond.
About Us:
We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.
We've been working on this together since 2016, and have customers like Pixar, Mitsubishi, Figma, Plaid, Match Group, and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.
About The Role:
Millions of people use Notion — and this number is increasing every day. That means a million people trust us to deliver a fast, reliable, and secure experience, and we value this more than anything. We want to keep earning trust, while also continuing to amaze our users with the tools they can build in Notion. This is where you come in — to help us forge a performant and reliable path forward to the future.
What You'll Achieve:
- Write clean, secure, tested, and documented code.
- Design & enhance the Notion platform with new capabilities, as and when the need arises.
- Contribute to monitoring & scaling the architecture of the platform and the infrastructure.
- Write technical documentation, and contribute to determining internal processes.
- Contribute to recruiting of new backend employees
Skills You'll Need to Bring:
- 6+ years of experience building scalable platforms.
- Good understanding of database (Relational Or Nosql) internals like transactions, indexes. Experience in schema design.
- 2+ years of experience working on the AWS platform, and acquaintance with technologies like Elastic Beanstalk, AWS Lambda, Elastic Load Balancer.
- Good understanding of docker internals.
- Good communication skills, good leadership skills, attention to detail, a sound understanding of algorithms, and object-oriented programming.
Nice to Haves:
- You're proficient with any part of our technology stack: React, TypeScript, Node.js, Memcached, Postgres, Docker, and Elasticsearch.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
- You have interests outside of technology, such as in art, history, or social sciences.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.
Revise is a protocol that enables building dynamic NFTs. It helps connect NFTs to real-world events and make them interactive.
While this is an individual contributor role, you’ll be involved in many aspects– helping evolve our existing architecture, working with the team to improve operations, and implementing new features and functionality.
The job involves the following responsibilities:
-
Build robust and scalable software in Nodejs
-
Design and create services and system architecture for your projects, and contribute and
provide feedback to other team members
-
Help improve our code quality through writing unit tests, automation, and performing
code reviews
-
Participate in brainstorming sessions and contribute ideas to our technology, algorithms,
and products
-
Work with the product and design teams to understand end-user requirements, formulate
use cases, and then translate that into a pragmatic and effective technical solution
-
Dive into difficult problems and successfully deliver results on schedule
Desired candidates must have 3-6 years of experience as NodeJs Developers.
If the candidate cannot relocate to Gurgaon, we can also provide permanent Work from home for this position.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus
Responsibilities:
- Develop the core platform components.
- Work on integrations with 3rd party systems.
- Co-ordinate with frontend team, designers, and product managers on development requirements
Requirements:
- At least 3 years of experience in developing and managing software systems.
- Proficiency in programming, data structures and algorithms.
- Deep understanding of caching technologies, databases and OOPS.
- Computer science degree from a tier1 college is a MUST.
- Experience in Python is preferred.
- Good experience on RESTful services
- .Hands on experience on NodeJs
- .Should have previous working experience on Sql and Postgresql
- Must have relevant experience in NodeJS from 3-5years.