- 6+ years of experience working with MongoDB or other NoSQL databases.
- Maintain and configure MongoDB (developer)
- Keep clear documentation of the database setup and architecture.
- Backup and Disaster Recovery management.
- Adept with all the best practices and design patterns in MongoDB for designing document schemas.
- Good grasp of MongoDB’s aggregation framework.
- Ensure that the databases achieve maximum performance and availability.
- Design indexing strategies.
- Configure, monitor, and deploy replica sets.
- Should have experience with MongoDB Atlas.
- Should have minimum experience with development and performance tuning.
- Create roles and users and set their permissions.
- Excellent written, verbal communication skills and critical thinking skills

About Orchid Innovations
About
Connect with the team
Similar jobs


Job description
We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.
Responsibilities:
- Coordinating with development teams to determine application requirements.
- Writing scalable code using Python programming language.
- Testing and debugging applications.
- Developing back-end components.
- Integrating user-facing elements using server-side logic.
- Assessing and prioritizing client feature requests.
- Integrating data storage solutions.
- Coordinating with front-end developers.
- Reprogramming existing databases to improve functionality.
- Developing digital tools to monitor online traffic.
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or related field.
- 2-7 years of experience as a Python Developer.
- Expert knowledge of Python and Flask framework and Fast API.
- Solid experience in MongoDB, Elastic Search.
- Work experience in Restful API
- A deep understanding and multi-process architecture and the threading limitations of Python.
- Ability to integrate multiple data sources into a single system.
- Familiarity with testing tools.
- Ability to collaborate on projects and work independently when required.
- Excellent troubleshooting skills.
- Good project management skills.
SKILLS:
- PHYTHON
- MONGODB
- FLASK
- REST API DEVELOPMENT
- TWILIO
Job Type: Full-time
Pay: ₹10,000.00 - ₹30,000.00 per month
Benefits:
- Flexible schedule
- Paid time off
Schedule:
- Day shift
Supplemental Pay:
- Overtime pay
Ability to commute/relocate:
- Chennai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Python: 1 year (Required)
Work Location: In person

We are the largest online legal service providers in India. Our business is technology driven and our app is already servicing customers across India and abroad. We have offices in Chennai and Bangalore.
Our dev team comprises of seasoned and experienced developers along with Senior Resources for mentoring. We are looking forward to expand our team.
Job brief
Do you like writing mean and clean Ruby code? Come join our team and help us build amazing things.
We’re looking for someone with a passion for programming and for writing beautiful code. You will join a team of exceptional developers working in a fast-paced environment to deliver world-class software.
Responsibilities
- Write clean, maintainable and efficient code.
- Design robust, scalable and secure features.
- Drive continuous adoption and integration of relevant new technologies into design.
Project Description: Build a Software Solution which integrate with AWS Service to facilitate supply chain management for logistic companies
Experience range: 0.6 to 5 yrs
Mandatory Skills
AWS Lambda, NodeJS, AWS API Gateway
Job Description: As a full stack developer should be able develop API service using Node JS and deploy on AWS with complete unit and integration testing.
Mandatory Technical skills:
- AWS Lambda – create lambda function with all the security in place.
- Proficiency in Node JS (should have developed services, developed unit and integration testing)
- Swagger hub – defined the services on swagger hub
- Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).
- Serverless approaches using AWS Lambda. For example, the Serverless Application Model (AWS SAM).
We are looking for a highly capable Node.js developer to optimize our mobile-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Roles and Responsibilities
- Actively participate in the overall application lifecycle.
- Focus on coding and debugging.
- Collaborate with front-end developers.
- Define and communicate technical and design requirements.
- Build a high-quality reusable code that can be used in the future.
- Create sustainable and functional web applications with clean codes.
- Learn about new technologies and stay up to date with current best practices.
- Conduct UI tests and optimize performance.
- Train, help, and support to other team members.
Requirements
- Hands-on backend mobile app/web development experience
- At least four years' experience as a Node.js developer.
- Hands-on experience of working on MongoDB database
- Knowledgeable of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
- Good understanding of server-side CSS pre-processors
- Proven experience creating user authentication and authorization between multiple systems, servers, and environments
- Capability to integrate multiple data sources and databases into one system
- Proven experience managing of hosting environment, that includes database administration and scaling an application to support load changes
- Ability to setup, administer of backups, data migration, transformation, and scripting.
- Knowledgeable of OWASP security principles
- Understands “session management” in a server environment
- Tech/M.Tech in Computer Science or a related field

- Min 5 years of software development experience, with a Bachelor's degree in Computer Science or related field.
- Proficiency in a Go programming language
- Strong software development fundamentals (Data structures, Algorithms, problem-solving, OO design, systems architecture, and development methods).
- Excellent verbal and written communication skills, and interpersonal skills. Self-motivated attitude with the ability to multitask, learn and thrive in a timeline-driven environment
- Good understanding of memory/SQL/NoSQL database concepts (key-value, schemas, indexing, etc)
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high-performance software
- Playing a key role in architectural and design decisions, building toward an efficient microservice distributed architecture
Skills
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns
- Experience with the full site of Go frameworks and tools, including:
- Dependency management tools such as Godep, Sltr, etc.
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.
Responsibilities and Duties
Primary Responsibilities:
- Write Elegant, Testable Code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Build and Deploy Code
- Build Fast, Reliable REST APIs
- Adding New Features
- Enhancing Existing Code and Features
- Comfortable with Agile and Iterative Development along with code reviews

Responsibilities :
- Design and develop highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance for one of the fastest-growing company in India
- Translate business requirements into scalable and extensible design
- Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
- Partner with the product management team to define and execute the feature roadmap
- Coordinate with cross-functional teams (Mobile, UX etc.) on planning and execution
- Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies
- The building of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Experience and Skills :
- 2+ years of hands-on experience in designing, developing, testing and deploying applications on Node.JS for large scale applications.
- Strong proficiency with JavaScript
- Understanding of Asynchronous Request handling techniques.
- Deep knowledge of Linux : CentOS, Fedora, or Ubuntu
- Data modeling experience in Relational and NoSQL databases(MONGO DB)
- Ability to understand and implement Continuous Integration and Continuous Delivery
- Well versed with Agile methodologies, TDD and Test Engineering and Automation
- Ability to design and implement low latency RESTful services
- Experience troubleshooting server performance - memory issues, GC tuning, resource leaks, etc.
- Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems
- Continuously refactor applications to ensure high-quality design
- Ability to plan, prioritize, estimate and execute releases with a good degree of predictability




