About Us:
Nativebyte is a software services company with focus on building large scale enterprise applications which work with millions of users. We work with startups and large corporates alike to develop end to end technology solution for them.
Job Description:
We are looking for a Backend developer who is proficient with Node.js. Your primary focus will be on developing user interface components and implementing them following well-known Node.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Responsible for server-side web application logic and integration of the work front-end developers
- Write the web services and APIs used by front-end developer and mobile application developers.
- API integration Backup and restore technologies for a website’s files and DB
Skills:
- Proficient knowledge of the back-end programming language and the framework that is used by the company
- Understanding of front end technologies like HTML, CSS, and JavaScript (to communicate with team members on the front-end)
- Ability to manage a hosting environment, including database administration as well as scaling applications to handle load changes
- Knowledge of accessibility and security compliance
- Experience with version control, such as Git
Notice Period - Immediate or 15 days or 30 days.

About Nativebyte Softwares LLP
About
Connect with the team
Similar jobs
About Company:
GEVME is a Singapore based fast growing leading virtual & hybrid event and engagement platform for building unique experiences. It is used by event professionals worldwide to build, operate and monetise virtual events for some of the biggest brands. The flexibility of the platform provides them with limitless possibilities to turn any virtual event idea into reality. We have already powered hundreds of thousands of events around the world for clients like Facebook, Netflix, Starbucks, Forbes, MasterCard, Singapore Government.
We are a product company with a strong engineering and family culture; we are always looking for new ways to enhance the event experience and empower efficient event management. We’re on a mission to groom the next generation of event technology thought leaders as we grow.
Join us if you want to become part of a vibrant and fast-moving product company that's on a mission to connect people around the world through events.
Do check out our platform GEVME.
Location: Remote/Work From Home
What you'll be doing:
- Writing reusable, testable, and efficient code in Node.js for back-end services.
- Ensuring optimal and high-performance code logic for the data from/to the database.
- Collaborating with front-end developers on the integrations.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Preparing technical specification documents for the developed features.
- Providing technical recommendations and suggesting improvements to the product.
- Writing unit test cases for APIs.
- Documenting code standards and practicing it.
- Staying updated on the advancements in the field of Node.js development.
- Should be open to new challenges and be comfortable in taking up new exploration tasks.
Skills:
- 4-6 years of strong proficiency in Node.js and its core principles.
- Experience in test-driven development.
- Experience with NoSQL databases like MongoDB is required
- Experience with MySQL database
- RESTful/GraphQL API design and development
- Docker and AWS experience is a plus
- Extensive knowledge of JavaScript, PHP, web stacks, libraries, and frameworks.
- Strong interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude
- Experience with version control system like Git
- Knowledge about the Software Development Life Cycle Model, secure development best practices and standards, source control, code review, build and deployment, continuous integration
About Us: Hoop Konsulting is an IT consulting and software development company focused on delivering custom software solutions to clients globally. Our core values of integrity, trust, respect, hard work, and mutual growth are the foundation of everything we do.
Job Description:
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in developing complex web applications using the MEAN (MongoDB, Express.js, Angular, Node.js) stack. As a Senior Developer, you will be responsible for developing, and maintaining web applications, ensuring high performance and responsiveness to requests from the front-end.
Key Responsibilities:
- Develop, and maintain scalable web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends and technologies.
- Mentor and guide junior developers.
Qualifications:
- 5+ years of experience in web development, with a focus on the MEAN stack.
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience with Angular and Node.js.
- Proficiency with MongoDB and Express.js.
- Experience with RESTful API design and implementation.
- Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript frameworks.
- Familiarity with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple projects simultaneously.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Agile/Scrum methodologies.
What We Offer:
- Competitive salary and benefits package.
- Health and accidental insurance
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- A chance to work on exciting and challenging projects with international clients.
If you are a passionate and experienced MEAN Stack Senior Software Engineer, looking to be a part of a professional, conducive, growth oriented environment, we would love to hear from you. Apply now to join our talented team at Hoop Konsulting!
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 2.5 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.
The Role:
You are a Backend Engineer passionate about building world-class mobile and web applications with performant backend and glitch-free experience. You will be part of a team which will be delivering technology that enhances the in-app experience for our users and enables our development teams to build mobile apps easier, faster and more efficient. You will build compelling and engaging applications for Web and Mobile platforms. Employing your experience in latest Nodejs frameworks like Express.js,Hapi.js, Yarn, PM2 and proficiency in Elasticsearch, in building RESTful APIs, in integrating with databases like MongoDB and MySQL/Postgres with discipline in collaboration and pair programming. Our clientele majorly comprises of BFSI companies, so experience in Financial Applications and enterprise data security will be a big-plus.
Responsibilities:
• Contribute to an Agile team to build web and mobile applications, APIs, SDKs and other tools as required
• Collaborate with various teams within IORTA to realize the requirements for the project and Rapidly deliver iterative solutions
• Provide task plans and follow trends in technology and suggest new approaches to application design and development
• Review and evaluate designs for compliance with development guidelines
•. Implement best practices and methods to improve the development process within the
team and organization

- B.Tech/B.E (preferably in Computer Science Engineering)
- 7+ years of hands-on programming experience in building data-driven REST APIs, services & platforms using advanced Java frameworks like Spring, Redis, Node.js etc. with deep focus on integration & scale.
- We also look for hands-on experience with Mysql, Elasticsearch (or Solr) and Nosql stores.
- Our evaluation starts with focus on computer science fundamentals, data structures & algorithms.
- You will have been learning new technologies every week and prefer folks who can use golang/rust for backend development and are familiar with equivalent data stores, index stores and pub-sub technologies.



➢ Agility and ability to adapt quickly to changing requirements and scope and priorities
➢ Strong proficiency with JavaScript (ECMAScript 5, 6)
➢ Knowledge of Node.js and frameworks available for it (SailsJS, Express)
➢ Understanding the nature of asynchronous programming and its quirks and workarounds
➢ Familiarity with front-end technologies
➢ User authentication and authorization between multiple systems, servers, and environments
➢ Interaction with multiple data sources
➢ Good understanding of SQL syntax
➢ 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.
➢ Implementing automated testing platforms and unit tests
➢ Proficient understanding of code versioning tools, such as Git .
➢ Knowledge in the field of IOT is good to have.


A great Application Developer has excellent knowledge of Javascript.
They must be familiar with a variety of operating systems and platforms. The ideal candidate will also have an analytical mindset and a keen eye for detail.
The goal is to write “clean” and flawless code to produce fully functional software applications according to requirements.
Responsibilities
Understand requirements and how they translate in application features
Collaborate with a team of IT professionals to set specifications for new applications
Design creative prototypes according to specifications
Write high quality source code to program complete applications within deadlines
Perform unit and integration testing before launch
Conduct functional and non-functional testing
Troubleshoot and debug applications
Evaluate existing applications to reprogram, update and add new features
Requirements
Proven experience as application developer
Experience in designing and building applications
Ability to program in NodeJS and AngularJS
In-depth knowledge of programming for diverse operating systems and platforms using development tools
Excellent understanding of software design and programming principles.
A team player with excellent communication skills
Analytical thinking and problem-solving capability
Great attention to detail and time-management skills

