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.
About Torum Technology Sdn Bhd
Similar jobs
Experience: 5-10 Years
Location - Bangalore
Role- Technology analyst- Java developer
Notice period- (Strictly 0-30 Days only)
Infomatics Corp has been a leader in providing exceptional services to both corporate and government clients for over 15 years. We are recognized for our commitment to excellence and security, holding prestigious certifications such as ISO 9001, ISO 27001, and ISO 20000. With offices in the United States and India, we operate on a global scale, offering in-demand IT solutions and the flexibility to scale operations according to client needs
We are looking for ambitious Technology Analyst
Good Java Developer who can Design the applications, Develop using J2EE best practices and test
Who we are:
Software is the connective tissue for much of the information economy. At Sudoviz, we are making it super easy for companies to build and operate secure software. Sudoviz is an Application Security Posture Management platform for the enterprise AppSecurity and software development teams. We're a covid-era, fully remote startup transforming the way enterprise software teams do security.
About you:
• We're looking for someone scrappy, hungry, and eager to take on the challenge as a Backend Engineer on our Platform Engineering Team.
• An ideal candidate has strong programming experience and has experience in architecting and building highly scalable systems.
• You are energetic and enthusiastic about learning and teaching.
• You understand and uphold the values and company culture as well as possess a positive mindset and a can-do attitude.
• You should be willing to contribute across all elements of the technical stack while working on our Platform
Minimum qualifications:
• 2+ years of professional backend software development experience
• Experience designing and implementing highly scalable and performant RESTful micro-services using GraphQL
• Proficiency in Python web and data science libraries (flask, Django, pandas, numpy)
• Fluency in database technologies (e.g. RDBMS, NoSQL, and Graph Databases - Neo4j)
• Experience with Version control like Git
• Experience using AWS, Kubernetes, and Docker containers
• Agile/Scrum/Lean development methodology experience
Must have
• Bachelor's degree in Computer Science
• Good project management skills and documentation skills
• Proficiency in Written and Verbal communication
• Positive solution-oriented mindset
• Ability to achieve consensus with peers and clearly share status updates
• Self-motivated and Self-managing individual
• Clearly and concisely communicate about complex technical, architectural problems
Nice to have
1. Passion for Open source contribution
2. Experience in peak performance organizations/product companies
3. Experience working with a remote team with a global culturally diverse team
Egen is a data engineering and cloud modernization firm helping industry-leading companies achieve digital breakthroughs and deliver for the future, today. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary. An Inc. 5000 Fastest Growing Company 7 times, and recently recognized on the Crain’s Chicago Business Fast 50 list, Egen has also been recognized as a great place to work 3 times.
You will join a team of insatiably curious data engineers, software architects, and product experts who never settle for "good enough". Our Java Platform team's tech stack is based on Java8 (Spring Boot) and RESTful web services. We typically build and deploy applications as cloud-native Kubernetes microservices and integrate with scalable technologies such as Kafka in Docker container environments. Our developers work in an agile process to efficiently deliver high value data driven applications and product packages.
Required Experience:
- Minimum of Bachelor’s Degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field.
- Have experience working and strong understanding of object-oriented programing and cloud technologies
- End to end experience delivering production ready code with Java8, Spring Boot, Spring Data, and API libraries
- Strong experience with unit and integration testing of the Spring Boot APIs.
- Strong understanding and production experience of RESTful API's and microservice architecture.
- Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases.
Nice to have's (but not required):
- Exposure to Kotlin or other JVM programming languages
- Strong understanding and production experience working with Docker container environments
- Strong understanding and production experience working with Kafka
- Cloud Environments: AWS, GCP or Azure
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 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.
Opportunity :
We are looking for Backend Developers who are passionate about solving problems. We offer a result-driven, fun, and dynamic environment. So far, we've built a reasonably-sized, high-powered team and are always striving to be the best place to work we can be.
Our Tech Deck :
- Architecture
- Linux
- Docker
- HAProxy
- Nagios
- Munin
- Backend & Servers
- PHP
- MySql
- MongoDB
- Redis
- Memcached
- Frontend
- JavaScript
- jQuery
- Sass/Less
- GruntJs
- Bower
- NPM
- Repositories
- Git
- Collaboration
- Slack
- Evernote
- Google Drive
Your Part :
- You shall be part of our design and development team. You shall be assigned one or multiple modules, wherein you shall:
- Write backend code and APIs, maintain the database and cache.
- Rapidly develop next-generation scalable, flexible, and high-performance systems.
- Act as an intermediary for problems, with both technical and non-technical people.
- Collaborate with the team to prioritize projects and ensure on-time completion.
Preferred Qualification & Experience :
- Bachelor's Degree in Computer Science or equivalent experience/knowledge
- 5+ Years of hardcore development experience in one or more backend frameworks and languages like JavaScript (NodeJS, Express), PHP (and other languages and frameworks).
- Working knowledge of both Unix and Windows in a software development setting prefer strength in Unix (all flavors) environment.
- Strong HTTP fundamentals.
- Basic networking knowledge.
- Familiarity with relational database concepts and RDBMS systems such as MySQL etc.
- A solid understanding of REST principles, and experience writing backend code to change or design APIs.
- Worked on NoSQL databases like Memcache, Redis, MongoDB etc.
- Proficient understanding of code versioning tools, such as Git
Preferred Skills & Abilities :
- As a Developer:
- Write clean, manageable code and maintain proper documentation
- Continuously discover, evaluate, and implement new technologies and frameworks to maximise development efficiency
- Excellent command over Data Structures and Algorithms
- Familiarity with continuous integration
- Strong problem solving and analytical skills
- Knack for benchmarking and optimization
- Passion for quality and innovation
- An eye for detail
- As a team player
- Collaborate with cross-functional teams to define, design, and ship new features
- Ability to manage and drive small teams
- Ability to work independently in small teams
- Estimate timelines and deliver as per schedule
- Responsible and capable of meeting tight deadlines
- Thrive in a variable and demanding startup environment
- Collaborate with multiple disciplines like product, engineering, marketing, research and support, and enjoy working in a collaborative environment
- Understand technical and business needs and fulfil them
1. Strong knowledge in Front end scripting like EJS, JavaScript, Jquery.
2. Proficiency with fundamental front-end languages such as HTML, CSS.
3. Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
4. Proficiency with server-side languages such as Python / Ruby / Java / PHP/ .Net.
5. Good Understand with database technology such as MySQL, Oracle, and MongoDB.
● A Bachelor's degree in Computer Science or related field(or combined with related experience)
● Strong Expertise in Node.js/Javascript
● Hands-on experience in writing Node.js applications
● Deep knowledge of Restful APIs, Web Services, command-line programs and solid design principles.
● Knowledge of Node.js and frameworks like Express.js,Sails.js,StrongLoop, Meteor,Loopback.js, etc
● Knowledge of SQL and NoSQL database(MongoDB)
● Knowledge of tools like Docker, Git, Postman, JSdocs, etc.
● Well versed with front-end technologies - HTML5, and CSS3, AWS, GCP, Azure, Good hold on CLI
command, OS
● Proficiency in multiple programming languages, both dynamic(Javascript, Python, Ruby, etc.) and
strongly typed object-oriented language.
● Implementing automated testing platforms and unit tests.
● Must be a proven performer and team player that enjoys challenging assignments in a high energy,
fast growing and start-up workplace.
● Good communication and interpersonal skills
•Development experience with object oriented JavaScript, ES6 Features
•Development experience with nodejs libraries like express, MySql, mongoose etc,
•Understanding the nature of asynchronous programming
•Hands on experience with MySql, MongoDB [RDBMS, No SQL DB]
•Able to write complex MySql queries, Stored procedure
•Familiarity with API optimization techniques
•Collaborating with front-end developers on the integration of elements.
•Must have knowledge of GIT, POSTMAN
•Good to have knowledge of KAFKA, REDIS
- Strong Java software development experience – with a focus on Java 8 & 9
- Experience with NoSql databases – ideally with MongoDB
- Experience implementing REST apis – ideally with JAX-RS
- Experience with Reactive Programming – ideally with RxJava
- Experience implementing unit tests
Preferred Qualifications
- Experience developing applications in fintech or established financial institutions
- Experience with microservice architectures
- Experience developing systems that can scale to large amounts of data
- Experience working in Agile Scrum
- Experience working on a globally distributed team