
Node.js Developer
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.

Similar jobs
- 5+ years of software development experience in Java 8+ and Microservices.
- Experience in developing micro services. Experience in developing High Cohesion & Loosely Coupled Micro Services.
- Experienced in skills of requirement, analysis, design, develop, Java, springboot, microservices, rest api, AWS, lambda, EC2, Jenkins, design pattern, spring security, splunk, auth, docker, SOLID
- Hands on experience on Microservices Architecture.
- Should have excellent acumen in Data Structures, algorithms, problem-solving and Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with Message Broker like Kafka/Rabbitmq or other. Hands-on experience in creating RESTful webservices and consuming web services. Hands-on experience with spring Cloud/Spring Boot.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Hands on experience on Cloud deployment/development like AWS/Azure/GCP.
- Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.
Benefits of Working Here:
- Gender Neutral /Diversified Culture
- 51 Leaves annually
- Insurance covered for family
- Incentives, Bonus
- Permanent WFH Option
- Generous parental leave and new parent transition program
- Flexible work arrangements
Are you passionate in coding and blockchain? Do you wish to face challenges ahead, develop and deliver features that will be extraordinary towards users? We are looking for experienced talents (React JS / Node JS / MongoDB / Web3.js / Solidity developers) to join our team and start a revolution!
Key Responsibilities and Scope
- Framework development and integration
- Prototype and Proof of concept development
- Creation, configuration, and monitoring Shards sets. Architecture and capacity planning for MongoDB clusters.
- Assisting senior developers in detecting performance issues in the system by deploying MMS and MongoDB profilers
- Implementation of MongoDB advanced concepts like locking, transactions, indexes, Sharding, replication, schema design.
- Maintain MongoDB replication with replica set factors, arbiters, voting, priority, server distribution, slave delays.
Technical Skills
- Database & Languages: MongoDB, B-tree, MongoDB Profiler, Javascript, MongoDB Compass, Mongo Booster
- Others: Elastic Stack, MMS, MongoDB Management service
Qualifications and Experience location GMT+8 or GMT+5:30
- Ability to work remotely or on-site (if Malaysia)
- Executing elastic stack in production scale Passion for best design, developing, and coding practices
- Creating servers and databases for functionality
- Maximizing application performance, uptime, and scalability, maintaining high standards of code quality and thoughtful application design
- Excellent debugging and optimization skills
- Unit/integration testing experience
- Experience in analyzing and visualizing the data along with data modeling
- Experience in upgrading different databases and also migration of data among multiple databases.
- Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, backup, and recovery in dynamic environments.
- Experience in managing the life cycle of MongoDB including sizing, automation, monitoring, and tuning
- Experience in working with MongoDB ops Manager, Cloud Manager, and Atlas Manager
- Experience in analyzing chunk migrations, splitting, and balancing across the clusters.
• Design, build, and maintain scalable applications using Python.
• Contribute to the entire implementation process including driving the definition of improvements
based on business need and architectural improvements.
• Act as a subject matter expert for Application Software developers and Engineers.
• Handle server-side code for a production platform and contribute to new features
To be the right fit, you'll need:
• More than 4+ years of experience as a software developer in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
• Good understanding of common design patterns and architecture principles to design reliable and Scalable applications
• Strong communication skills
• Knowledge of databases line NoSQL or MongoDB
• Good to have AWS and Docker or Web services
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Experience- 1 year is sufficient to apply
Salary- Upto 35k per month.
About Company: Ramphal Technologies is an Indian startup company. The company was founded by a visionary team of founders having a vast experience in Technology.
The company has a long term vision to disrupt the Indian Air Traffic scenario through technology Innovation. The Govt. Of India has officially signed a MOA with us to
build the next generation Technology platform to manage the Air Traffic in India.
About Opportunity: We have an exciting career opportunity for you where you will be part of developing a mission critical real time IT system. <<and explain the position>>
This role gives you an opportunity to disrupt how both manned and unmanned flights are going to fly in future. Your software will run in every Indian/Global Airport
and your work will keep the flight journey safe and efficient.
Java 8
Spring Boot
Microservices
Data Structures
Algorithms
Multithreading

You will break down business opportunities and problems into software solutions. You will work closely with the CTO to help product and marketing stakeholders distill the product vision and roadmap, into a technology vision. You will be responsible for the evolution of an already bleeding-edge highly distributed systems at the back-end, and would need to work with front-end architects to come up with the best user experience for the gaming platform. You will be required to make decisions quickly, and work under strict timelines. You would lead technology strategy through analysis of market trends and product requirements. You would help set coding guidelines and help bring the most modern tools to keep engineering processes most efficient.
Requirements:
● B.E/MS in Computer Science or equivalent.
● 10+ years or more of progressive software technology experience with at least 3 years
in an architectural role.
● Completely hands on with technology and architecture. Start-up experience is a huge
plus.
● Ability to quickly prototype and demonstrate technology value adds and educate + drive
adoption within the extended technology team
● Excellent and robust understanding of scalable product system architecture(s),
platforms and core technologies
● Demonstrated problem-solving and leadership skills to pursue correct engineering
process in adverse conditions. Ability to embrace and demonstrate leadership beyond
ownership
● Work with engineering leadership to setup and manage processes.
● Track record of thought leadership and out of the box thinking in the technology arena.
● Ability to work efficiently in an entrepreneurial and in a start-up environment
● A Java/Spring/Akka, Javascript or Golang rockstar.
● Deep and hands on knowledge of some of these technologies - MySQL, NodeJS,
message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra,
Arango, distributed caches such as Redis/memcached, container technology such as
Docker and Kubernetes etc.
● Great proficiency in distributed systems design, with an ability to make the right
trade-offs for creating future-proof solutions.
Current Opportunities:
Qualified Engineers will be hired against roles which includes Artificial Intelligence, Big Data, Machine Learning, Data Science, Analytics, Enterprise & IOT Solutions, Wearable computing, multimedia systems,3GPP, 4G/5G, Network,Modem,protocols,RTL, PHY, Android/Tizen Platforms, Healthcare/Medical solutions, Natural Language Processing, Computer vision, Image Processing, Computer Architect.
EDUCATION
- Minimum 60% in BE, B.Tech, ME, M.Tech, PhD or MCA
Map Reduce, Hadoop, Spark, Hive, Mahout, Fast Data Processing – Storm – Rules Engine – Drools
Good understanding of algorithms, data structures and performance optimization techniques
Hands on with Design, Coding, Debugging and Testing
Excellent communication & interpersonal skills; Team player.









