
What You'll Do :
You will be a part of our backend team working on keeping our REST API and GraphQL API up and running and making sure that our users get the right data at the right time.
You will have ownership of developing and maintaining our backend services including users, courses, and operations tools that manage our product and logistics.
You will work on architecting and scaling highly-available RESTful services and back-end systems from scratch.
This is a position for an experienced Node programmer with at least 2 years under the belt, but you don't have to be a rock star, a ninja, or a superhero to apply.
What You'll Need :
You will fit well in the backend team if you are passionate about technology and have experience programming in Node. Knowledge of technologies like Cassandra, Elasticsearch, PostgreSQL, REST and JSON will help you get going from day one.
As an experienced Node developer, you should be intimately familiar with the platform, with
JavaScript, and with the stables of full-stack web development : HTTP, JavaScript, CSS, HTML, SQL.
It's a bonus if you're broadly familiar with other languages as well- we write some services in Go and have data pipelines written in Python- but your main work will be JavaScript through and through.
You will be a perfect match with our team if you love collaborating with people from all disciplines to solve complex problems, always want to learn new skills and take ownership of your work.

Similar jobs
Hands-on working knowledge and experience is required in:
a. JavaScript, Typescript, NodeJS (Express, NestJs, etc. )
b. Experience working in GCP or AWS or Azure
c. Experience working in Containers & Unix Platforms
d. Relational Databases (PostgreSQL, MySQL, SQL, etc. )
e. Agile Methodologies (Scrum, TDD, BDD, etc. )
f. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and Secure Design patterns and architecture is a must
g. Data Structures and Algorithms using Javascript, Typescript and/or other Programing Languages
h. Strong organizational skills i. Agile Methodologies (Scrum, TDD, BDD, etc. )
Experience with several of the following tools/technologies is desirable:
a. GIT (Bit Bucket, Gitlab, etc. ), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ.
b. Design Patterns and implementing the Design Patterns
c. Development of Complex Application and System Architectures
d. NoSQL Databases (Redis, Mongo, etc. ) e. Full stack development
f. Experience working with CI/CD pipelines with for example GitHub Actions.
Knowledge of the following technologies is a plus:
a. Other Programming Languages (Java, Python, etc. )
b. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc
- Develop and maintain server-side logic using Node.js, JavaScript, and Python.
- Collaborate with front-end developers, designers, and product managers to create scalable and responsive web applications.
- Design and implement APIs and web services to facilitate seamless integration with other systems.
- Optimize applications for maximum speed, scalability, and reliability.
- Identify and troubleshoot performance bottlenecks and implement effective solutions.
- Ensure the security and data protection of the backend systems.
- Write efficient and reusable code, following industry best practices and coding standards.
- Conduct code reviews and provide constructive feedback to improve code quality.
- Stay up-to-date with the latest industry trends and technologies to drive continuous improvement.
- Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
Overview:
We are seeking an experienced Node.js developer with a passion for esports to join our team. The ideal candidate will have a strong track record of building and maintaining web applications using Node.js and a proven ability to work effectively in a team environment. Experience in the esports industry is a plus.
Responsibilities:
- Develop and maintain web applications using Node.js and related technologies
- Write clean, maintainable, and efficient code
- Collaborate with the design and product management teams to implement new features and functionality
- Work with the DevOps team to ensure proper deployment and monitoring of applications
- Troubleshoot and debug issues as they arise
- Write and maintain comprehensive documentation
Requirements:
- Strong professional experience with JavaScript and Node.js
- Experience with building and deploying web applications
- Familiarity with web development frameworks such as Express or Koa
- Experience with Git and version control
- Strong problem-solving and communication skills
Preferred:
- Experience in the esports industry
- Experience with cloud technologies such as AWS or Azure
- Familiarity with front-end development technologies such as HTML, CSS, and React
- Experience with data persistence technologies such as MongoDB or MySQL
- Experience with testing frameworks such as Jest or Mocha
Responsibilities :
-
Work with development teams and product managers to ideate software solutions
-
Maintenance of Node.js Backend
-
Working with MongoDB to create various features
-
Troubleshoot, debug and upgrade software
-
Create security and data protection settings
Requirements :
-
Proven experience as a backend developer in Node.js or similar role
-
Experience developing desktop and mobile applications
-
Familiarity with common stacks
Requirements :
-
Hands on experience building end to end systems
-
Minimum 1 yrs of experience with Javascript, Node.js and Mongo.DB
-
Good architectural & design skills
-
Strong coding, data structures and algorithms
-
The ability to own end to end responsibility - right from requirement to release
-
The ability to produce bug-free and production grade code
-
Experience and fine understanding of cross browser front end development issues
-
Exhibit a deep understanding of server virtualization, networking and storage ensuring that
-
The solution scales and performs with high availability and uptime
We are looking for developers who are passionate about Python and know what are the benefits of python well.
Responsibilities:
- Design & implement new software modules based on the product requirements
- Debug existing software components, fix issues, and avoid regressions
- Be proactive, take ownership, and be accountable
- Familiar with Test Drive Development.
- Participate in software architecture, design discussions, and code reviews
Technologies we’re hiring for:
- Developed HTTP based REST APIs and implemented Authentication, Caching
- Worked with relational and NoSQL databases and aware of concepts like ORM, Migrations
- Languages & Frameworks: Python Django/Flask
- Database: Postgres/ Mongo
- Must have worked in a Unix/Linux based environment
- Advanced middleware like RabbitMQ, Celery Beat is definitely a plus.
Minimum 3+ year hands-on experience in Python needed
- Good Analytical and Communication skills.
- Strong proficiency with JavaScript - Knowledge of Nodejs and frameworks available for it such as Express, etc.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as Jade, EJS, etc.
- Good understanding of server-side CSS pre-processors such as SCSS, Stylus, Less, etc.
- 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
Job Description:
Skills Required:
- Backend developer with hands-on programming experience in Node Js / Python / Golang
- Expertise in developing REST APIs with any backend framework using above languages.
- Expertise in system design & architecture patterns.
- Experience in building reusable code and libraries for future use.
- Experience in optimising application for maximum speed and scalability.
- Strong fundamentals in computer programming, data structure & algorithms.
- Exposure to AWS services like S3, CloudFront, CloudWatch, lambda & API gateway.
- Good understanding for SQL & NoSQL dB’s, preferably work experience with MongoDB.
Job Description
Responsibilities:
- Writes high quality code & unit tests, builds, tests as per agreed timelines
- Participates in technical design and provides estimation
- Owns one or more small to medium features
- Becomes a go-to person in at least one area
- Communicates clearly and gets clarification upfront to minimize rework. Knows when to ask for help to unblock.
- Consistently follows and promotes SDLC best practices: Coding standard, testing, code reviews, code comments etc.
- Exhibit strong problem solving skills, helps other developers and demonstrates teamwork
Requirements:
- Understands detailed requirements and demonstrates excellent problem solving skills
- Deep understanding of software engineering practices, Design Patterns, Data Structures, Algorithms
- Excellent programming skills in ROR, Golang, NodeJS, Python
- Strong communication skills
- Strong sense of ownership, drive and ability to deliver results
- 4+ years of experience in product driven organization
- A Bachelors or Masters degree in engineering from a reputed institute
- Experience in Golang, RoR, Unity, ML or Python will be an added advantage











