You are viewing this page in an unsupported browser. Please open this link in a browser such as Chrome, Firefox, Safari or Android browser.

The next CutShort event, {{next_cs_event.name}}, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, is LIVE.Join now!

Game Backend Developer - Node.js

Posted by Paritosh Gupta

apply to this job

Locations

NCR (Delhi | Gurgaon | Noida)

Experience

2 - 5 years

Salary

INR 6L - 12L

Skills

NodeJS (Node.js)

Redis

Knockout.js

Job description

Game Backend Engineer Node.js (2-4 yrs)
# Backend Developer - Node.js
# Gaming
# MMO server
# Express.js, loopback.io, sail.js
# Aws Stack
# Git
# Problem Solver
Our Philosophy:
- We are firm believer in Employees First, Customers Second approach.
- We try to make tomorrow better than today for everyone around us – because that’s what we love to do.
You should join us, if:
- If you throw brains at problems, not money.
- If you believe, calories are best spent making a real difference for customers.
- If you see every customer as an individual that deserves respect
- If you are willing to succeed on your own merits
Job Description
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Developer must have prior experience with multiplayer gaming is a must. 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
Writing reusable, testable, and efficient code.
Design and implementation of low-latency, high-availability, and performant applications.
Integration of user-facing elements developed by front-end developers with server-side logic.
Implementation of security and data protection.
Integration of data storage solutions with the apps.
Write and implement software solutions that integrate different systems.
Identify and suggest various opportunities to improve efficiency and functionality.
Write reusable and testable code.
Note:
Do provide us Git user handle along with your contribution on demo / live projects. If you are a competitive programmer, do provide us respective profile.
Skills and Qualifications
Prior experience with multiplayer gaming is a must
2+year(s) experience in Node.js Development.
Strong proficiency with JavaScript
Deep understanding of Node.js architecture and its implementation.
Knowledge of Node.js and frameworks available for it such as Express, StrongLoop, etc
Familiarity with the whole web stack, including protocols and web server optimization techniques
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of server-side templating languages such as Jade, EJS, handelbars etc.
Understanding the nature of asynchronous programming and its quirks and workarounds
Familiarity with different software design patterns.
Understanding of fundamental design principles behind a scalable application.
Strong unit test and debugging skills.
Proficient understanding of code versioning tools Git.
Write reusable and testable code.
Add On:
- FOSS enthusiast
- Competitive programmer

Read more

About the company

Our mission is to remove inefficiencies in operating businesses across the verticals we are building in. We plan to change the business models in these established industries with automating business process using IOT, Data analytics and business process automation. Our foundation pillars are Impact, Innovation and Scalability.

Totality Corp comprises of serial entrepreneurs with educational backgrounds from IIT Delhi, IIM Bangalore, NIT and BITS. The entrepreneurs have founded and are currently running successful businesses across fintech, logistics and distribution of liquor and beverages, gaming industry. We are looking for people who are excited to solve problems and have a large-scale impact by creating an innovative and scalable solution.

With more than 3 lakh customers , GoBumpr, an e-service platform for automobiles, based out of Chennai, now operating in Five Cities. Over and above, GoBumpr has digitally empowered the Automobile Industry, by digitizing the workshops, thus providing a delightful and hassle-free experience to the customers.
As GoBumpr forages into the future, we are looking for individuals who are enthusiastic, self-motivated, fun loving to join our family. We have a Jovial work culture, wherein you will feel like working along with friends on some interesting and futuristic projects using cutting edge technologies.
We are expecting playful skills in
Front End Technologies to amaze the end user with your UI/UX Skills using CSS, Bootstrap, JAVA Script & JQuery
Powerful Backend Stack, So as to build a solid and scalable architecture experimenting with LAMP & MEAN Stack.

About Learnest :
- Learnest is a K12 online tutoring platform that aims to provide access to quality education for the masses in India. Most online quality tutoring products are high ticket size products accessible to the top 2-3% of the population which anyways have access to best education in the country - we aim to change this!
- Come, truly change the way our children learn in future!
Role responsibilities :
- Define the technology roadmap and vision of the company
- Own technology, engineering, and Product - end to end
- Build out the system architecture and get the initial infrastructure in place
- Write sleek code - Get your hands dirty initially and build a scalable product
- Hiring and building out the technology team
- Continuously evaluate, discover and implement new technologies
- Product Innovation through continuous research and development
- Obsess about quality and performance, establishing a continuous delivery cycle, thereby adhering to promised timelines
Requirements :
- 2-4 Years of experience working at startups
- Truly passionate about solving for education in India. No fancy degrees!
- Proven track record of building large-scale and highly reliable cloud based applications
- Should have problem solving approach
- Prior experience of defining and building the system architecture,
- Hustle and get shit done Attitude
- Having cofounded your own startup before is a huge Plus!
- Contribution to open-source is also a plus
P.S. - A huge pie of stake and basic salary is on the table

Your Profile
1. Write code for native applications/services as assigned.
2. Work on resolving day-to-day issues as they come up.
3. Adhere to good agile practices like Refactoring, Test Driven Development and Continuous Integration.
4. Analyze requirements, wireframes and capabilities of related systems to propose appropriate solutions and build prototypes when needed.
5. Practice clean, stable, unit-tested code and provide accompanying documentation where needed.
6. Adhere to quality measures and ensure that the timelines are met.
7. Continuously discover, evaluate and implement new technologies to maximize development efficiency and improve team performance.
8. Foster a culture of self-learning within the team
Your Checklist
1. Industry experience in developing large scale distributed software systems.
2. Proficient in .NET and C#.
3. Experience working with RDBMS like SQL, MSSQL, Oracle.
4. Knowledge of Object Oriented Programming languages and design patterns.
5. Strive for timely delivery, high quality and clear processes.
6. Excellent communication skills.
7. Good team player.
8. Able to perform under pressure.
9. Passionate about coding and problem solving.
10. Proactive and capable of executing effective action when required.
11. A degree in Computer Science or a related field would be preferred.
12. Experience in building web services – WSDL, SOAP, Rest, would be preferred.
13. Should have an interest in OpenSource technologies and languages such as NodeJS/GoLang and NoSQL databases like MongoDB/Redis/Couchbase.
14. Good at documentation.

Profile - Full Stack Web Developer - Individual Contributor role
Experience: 5 to 8 years
Key Skills:
• Preferably 5-8 years of experience in developing web applications and have good understanding of both front end as well as backend.
• Expertise with web application architecture, application security and REST apis.
• Proficient in Python, HTML, HTTP, REST, CSS, JavaScript, SQL.
• Experience in writing REST apis and web applications in JavaScript with like jQuery or ReactJS.
• Should have knowledge of web development tools.
• Python/NodeJS/C#/Java as a backend programming language is preferable.
• Sound debugging skills using tools like browser's developer tools, Fiddler, WireShark, Postman etc.
• He/she should be able to write modular, testable code and have understanding of basic Algorithms and Data Structures.
• Good to have - Working knowledge of design tools, nodejs, npm, webpack, Unix etc.
Roles and Responsibilities: As part of a development team, the resources are expected to take the following responsibilities:
• Develop web applications using JavaScript, HTML, CSS and Python.
• Work with other developers on the Druva development team on the implementation of common frameworks and solutions.
• Work with the Druva development team to support and maintain existing production code in the field and develop, deliver new enhancements & products.
• Take end to end responsibility of tasks/modules/feature assigned from understanding the requirement, designing, implementation and unit testing.
• Work with the UX designers and analyse the specs for implementation feasibility etc.
• Stay current on new technologies as they relate to web application development.

At Equal Experts we are a network of talented experienced software consultants specialising in Agile Delivery.
So, what do we do in our regular day at EE ? We indulge in all things that would excite you!
Like;
● Work on large-scale, custom distributed software systems using Java and JavaScript, Angular JS, ReactJS and NodeJs
● Be responsible for the quality of software and resolving any issues regarding client
satisfaction
● Employ Agile development including task estimation, test automation, deployment automation and Continuous Integration to improve overall execution speed and product quality
● Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title
● Spread the word about best practices in software development inside and outside Equal Experts community
● Speak at conferences like Experts Talk and others
● Learn something new everyday, write blogs
● We work almost exclusively on customer site providing a mix of delivery and consulting services, so you'll be flexible about travel.
Here is what we would like you to bring:
● Development and delivery experience with Java, .NET, Scala and the likes
● Passion for software engineering and craftsman-like coding prowess
● Great OO skills, including strong design patterns knowledge
● Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices, such as Extreme Programming (XP)
● Keen to work collaboratively with people, sharing your ideas to solve real business problems

Job Description
We are looking Node.js Developer having at least 2-3 years of experience 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
Integration of data storage solutions like postgres, mongoDB and nosql cloud data store.
Experience with in client interaction is a plus.
Skills
Strong proficiency with JavaScript.
Knowledge of Node.js and frameworks like Express.
Understanding the nature of asynchronous programming and its quirks and workarounds.
Good understanding of server-side templating languages such as Jade, EJS.
Basic understanding of front-end technologies, such as HTML5, and CSS3
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

Location: Gurgaon, Haryana, India Full-time
hate2wait is a mobile queue management, customer flow management platform which helps merchants manage their customers/queues efficiently with ease and drive very high customer experience.
hate2wait enables consumers to find merchants where the wait is least, join queue remotely and reach just in time. We are building most accurate prediction engine for waiting time to be able to help people not waste their valuable time waiting in queues.
We help ~10K+ people save 2.5L mins waiting time and lots of fights and frustration daily! We are well-funded, profitable, and growing rapidly (triple-digit year-on-year revenue growth).
hate2wait is looking to add a core-team member who is the go-the-extra-mile, pour-your-heart-into-it, delivering-happiness that people notice and appreciate kind of individual. And we know that not everyone wants to work like that, so if you’re the “it’s 6:31, I’m off the clock”-type or “I just need a job”-type, you can probably stop reading here.
The following is a list of requirements and desired skills for the position, but the most important thing is that you truly, genuinely care. The other stuff? We can talk about it.
With hate2wait you will:
- Work in an open, friendly, startup culture
- Test the limits of your execution skills, attain pride in your work and deliver perfection
- and have fun..
hate2wait is looking for Senior Application Engineer to build features, design and implement API methods, and improve the performance and reliability of our systems as we rapidly scale our product and organization.
Application Engineer builds the server-side of hate2wait using RoR , MongoDB, PostgreSQL and Linux. In a typical week, an application engineer will develop new features with a cross-functional team of product manager, designer, and frontend, iOS, Android. They will collaborate with peers to write or review technical proposals, and contribute to internal tools that optimize our development process. They will assist our skilled support team and operations team in triaging and resolving issues.
This position is based in Gurugram and reports to our CTO.
Requirements:
You’ve been building web applications professionally for 3+ years.
You have experience with functional or imperative programming languages -- e.g., Python, Ruby.
You can lead technical architecture discussions and help drive technical decisions.
You write understandable, testable code with an eye towards maintainability.
You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
You have a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.

Fission Labs is seeking a Technical Architect to deliver high-end solutions. The ideal candidate not only has the ability to provide technical leadership to major projects but can also roll up their sleeves and contribute to the coding effort. You'll also have strong web application development experience with Java, JavaScript, Cloud (AWS or Azure). We are looking for someone who not only optimizes their own code but makes sure engineers are able to optimize theirs.

Mission & Vision
GiveIndia’s mission is to promote effective and efficient giving that provides greater opportunities to the poor in India, and our vision is a strong ‘giving culture’ where Indians donate 2% of their income every year to give the poor a chance.
Values
passion
sacrifice
adding value
deserve our needs
focus on the poorest
first principles approach
transparency and accountability
Intro
GiveIndia is India's largest and most trustworthy giving platform for donors. With contributions of over 300 crores made to our 200+ vetted and trusted nonprofits, our giving community of 1M+ donors has impacted lives of 4M+ people across 23 states in India.
GiveIndia’s mission is to promote effective and efficient giving that provides greater opportunities to the poor in India, and our vision is a strong ‘giving culture’ where Indians donate 2% of their income every year to give the poor a chance. More about us here
Why work for GiveIndia?
Our mission statement is to make India a ‘giving’ nation. We strive to become a vibrant "philanthropy marketplace" to ensure that the most efficient and effective nonprofits get access to the most resources.
The GiveIndia team is young and passionate, and we see a massive disruption opportunity in the philanthropy sector. By leveraging technology, and a set of simple yet powerful processes, we wish to become the platform which can bring donors and NGOs together. We hope to impact the lives of millions of underprivileged people by democratizing philanthropy.
Our Tech Stack:
We have a fascinating ecosystem on our backend infrastructure to proactively cater to product, infrastructure and productivity. We have ninja expertise in Javascipt (NodeJs) and Python – giving us a highly dynamic spectrum to build efficient and quick business logic as well as perform optimised process-heavy work. Our team spends their team thinking through complex architecture to build robust platforms to serve together all the categories and flows, solve for scale and work on internally build services to cater to our growing needs. We love to build well-abstracted modules and services – seeing ourselves as a platforms team that gives our product and engineering the wings they need to fly high.
#reactjs #redux #ngninx #webpack #serverside #amp #nodejs #expressjs #redis #postgresql #redshift #python #aws #mysql
Job Description
● Experience designing and using REST services which can scale horizontally using NodeJS and Express.
● Experience with NoSQL databases (data model design), PostgreSQL or similar.
● You also have experience with Python or other major OO language like Java, Ruby
● Experience with Identity Management and Security (SSL protocols, data encryption, user authentication, authorization services).
● You should have an understanding of software architecture. Inheritances vs composition, mutable vs immutable, etc.
● You should be ready to dive into unfamiliar code. You will be thrown right into our codebase and we often need to modify third-party code as well.
● You care a lot about Code Quality, Organization and builds reusable and reliable code.
● You should love the color green. We're putting a big focus on delivering well-tested software.
● You will probably have a Github account or equivalent that demonstrates your ability to work on complicated projects or some other way to validate your expertise.
● Working Knowledge of AWS and shell scripting is a huge plus.
What can you expect?
A phenomenal work environment, with massive ownership and growth opportunities
Quick iterations and deployments – fail-fast attitude
Opportunity to work on cutting edge technologies, and lead teams in the future
Massive, and direct impact of the work you do on lives of people
​