Role and Responsibilities:
- As a backend developer, your primary focus will be the development of all server-side systems
- A basic understanding of front-end technologies is necessary as well. You will test, secure and deploy your code
- Work experience on Node.js is a must along with a server-side framework like Express.js
- Strong proficiency in JavaScript
- Writing reusable, testable, and efficient code
- Experience and proficiency integrating with REST APIs
- Understanding of scalable computing systems, software architecture, data structures, and algorithms
- Experience in working with databases such as MongoDB, Redis, Elasticsearch, etc.
- AgileScrum development cycle understanding.
Skills Required:
- At least 2 years of experience developing backends using NodeJS should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Good knowledge of MongoDB(Must) & any other MySQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience developing and deploying REST APIs.
- Knowledge and working experience in Cloud environment - AWS or Azure
- Good knowledge of Unit Testing and available Test Frameworks.
- Should be a fast learner and a go-getter without any fear of trying out new things

About Codify Indi
About
Photos
Connect with the team
Similar jobs
- 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 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.

Position: PHP Sr. Software Engineer
Exp: 4-8 Years
Location: Noida,Sec-62
As a PHP developer, you must possess in-depth knowledge of Core PHP concepts with
object-oriented programming, design pattern such as MVC, MVP, writing queries against
popular RDBMS(s), and strong knowledge of front-end technologies including HTML,
JavaScript, and CSS.
Responsibilities:
Analysis of requirements.
Turning requirements into functionalities using PHP, Cake PHP, JavaScript, HTML, & CSS.
Troubleshooting application and code issues.
Updating and altering application features to enhance performance.
PHP Developer Requirements:
A degree in computer science B.Sc. (IT), BCA, MCA, B.E., B.Tech.
Knowledge of PHP web frameworks including Cake PHP, Laravel, Symphony.
Strong Knowledge of front-end technologies including CSS, JavaScript, and HTML.
Understanding of object-oriented PHP programming.
Previous experience creating scalable applications.
Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
Familiarity with SQL/NoSQL databases.
Good problem-solving skills.
Nice to have:
Knowledge of JIRA, GitHub, AWS Services, Smarty Templates
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
Position : Backend Developer – SDE3 : Java/Nodejs
As part of the engineering team, you would be expected to have deep technology expertise with a passion for building highly scalable products. This is a unique opportunity where you can impact the lives of people across 150+ countries!
Responsibilities
● Own architecture, design, development, and implementation of different modules/features of the services
● Design, develop, deploy and support web applications.
● Bring in industry best practices
● Discover opportunities for performance improvements
● Recommend ways to improve reliability, efficiency and code quality
● Focus on continuous delivery and reducing complexity
● Carry out code reviews and manage pull requests within the mobile application development team
● Build applications based on micro-services architecture
Requirements
● Overall 5+ years of experience in Backend development (Java or Nodejs).
● B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs, IIITs or equivalent)
● Strong object oriented design skills & knowledge of design patterns
● Experience in working with data platform & data lake pipeline building is preferred.
● Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system
● Well-aware of and enforces development best practices: Unit Tests, Code Reviews, Integration Tests, CI/CD, Monitoring, Alerting, etc



We are looking to hire seasoned .net Developers with minimum experience of 4 years - 11 years for our client based Germany. This position is contract-to-hire, so you have the chance to permanently join our team with competitive salary and benefits if you show you are a dedicated and valuable member of the team.
Vacant Positions: 8
Job Location: Mohali (WFO)
Salary Budget: 6 to 13 LPA
Responsibilities:
1. You will be responsible for designing, planning, and implementing software development.
2. The key focus will be execution of implementation, deployment, and support, with a consultative approach aimed at promoting modern development practices.
3. You will be working with and supporting a distributed team of technical resources with a range of e highly experienced members.
4. The scope of work is extensive, and all candidates must have a broad range of technical capabilities.
Tech Stack Required for the profile:
1. C# with http://asp.net/">ASP.NET 5.0 (#Mandatory)
2. MongoDB (#Mandatory)
3. Git / Bitbucket
4. Experience with Microservice architectures (#Mandatory)
5. Experience with REST
***Nice to have***
1. GraphQL
2. Docker
3. Kubernetes / Helm
4. Experience with social media and e-commerce systems
Required Candidate profile:
1. Strong analysis, design, programming and testing skills
2. Excellent Coding Skills
3. Ability to learn new Technologies
4. Must be a self-starter who requires minimal supervision.
5. Resources must have exemplary Communication Skills.
6. Experienced in direct client interaction.
7. Should be creative, quick learner and hard working
8. Priority given to immediate joiners or can join at the earliest


Job Description
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.
What we are asking
- A fast-paced environment is something you feel really comfortable in
- Integration of user-facing elements developed by front-end developers with server side logic
- Professional working experience in Node.js
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions with MongoDB, file stores like AWS S3 or Heroku/AWS.
- Creating API for consumption using ExpressJS.
- Good Knowledge of ExpressJS middle-wares.
- Working experience with CI/CD, test- and deployment automation, and containers
Skills And Qualifications
- Strong proficiency with JavaScript.
- Strong knowledge of Node.js and ExpressJS and other related tech/middle-wares/options.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- 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
- Good to have deployment experience of NodeJS app on Heroku / AWS / Azure etc.





