MongoDB Jobs in Bangalore (Bengaluru)
At Shipthis, we work to build a better future and make meaningful changes in the freight forwarding industry. Our team members aren’t just employees. We are comprised of bright, skilled professionals with a single straightforward goal - Evolve Freight forwarders towards Digitalized operations and help them become more efficient. As a company, we're just the right size for every person to take initiative and make things happen. Join us on this journey to make a difference in how Digitalization evolves the Freight Forwarding industry.
JOB DESCRIPTION
What You'll Be Doing
Day-to-day responsibilities include:
- Manage the lifecycle of existing product modules, including, maintenance, feature addition, and deployment.
- Requirement Gathering, analysis, and project planning for new modules.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Developing full stack solutions along with architecture.
- Server and Docker management.
- Come up with approaches for increasing in productivity of the team by means of automation, process improvements, tool usages.
- Be a champion of Shipthis product and troubleshooting procedure Collaborate, work alongside and build mutually beneficial relationships with other teams (Customer Success, Sales, Product, Engineering)
Who We Are Looking For
Bachelor’s/Master's Degree in Engineering/ Computer Science or any other domain with a strong orientation towards computer programming as part of the coursework or projects
Strong organizational and project management skills.
Knowledge and proficiency in Python Node.js TypeScript Angular 12+.
Familiarity with JavaScript framework such as Angular 12+ and Ionic.
Proficiency with server-side languages such as Python, Nodejs.
Familiarity with MongoDB database.
Good problem-solving skills.
Self-motivated, self-learning and organised person.
Ability to analyse, research and solve highly technical and unique problems. Excellent communication skills.
Who can apply
Only those candidates can apply who:
- Are available for full time (in-office) training.
- Have relevant skills and interests.
- Can start the job immediately.
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, gender, sexual orientation, age, marital status, or disability status.
JOB SYNOPSIS
- Job Role: Full Stack Developer
- Location: Bangalore
- Job type: Full-time, permanent
- Experience (0-2) years
Industry Type Software Product
Functional Area Full Stack Developer
- 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.
Skills:
- Node.js
- Express.js
- MongoDB
- Javascript
- Rest API
Experience: 5 - 10 years
Location: Bengaluru/Mangalore
We are a multi-award-winning creative engineering company offering design and technology solutions on
mobile, web, and cloud platforms.
We are looking for an ambitious fullstack developer to join our team.
Desired Profile:
1. Minimum 5+ years of excellent hands-on experience in software development using NodeJs and
ReactJs.
2. Hands-on experience in designing & developing microservices based architecture.
3. Cloud deployment experience [Preferably, Google Cloud Platform GCP, AWS].
4. Experience in containerizing with Docker and Kubernetes is an added advantage.
5. Experience in integrating with caching mechanisms, such as rediscache.
6. Built application using GraphQL API’s and RestFul API’s
7. Experience in leading a team is an added advantage.
8. Integrate and maintain database code in procedures, scripts, queries, and views.
9. Hands on experience with PostgreSQL
10. Minimum of 3+ years of experience working with PostgreSQL
11. Familiarity with PostgreSQL support for JSON and JSONB
12. Experience in creating schema, Tables, Views, Indexing and Materialized Views.
13. Able to optimize queries and write efficient queries.
14. Knowledge of architecting databases.
15. Good exposure to project management and hands-on Jira
- 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.
Skills:
- Node.js
- Express.js
- MongoDB
- Javascript
- Rest API
Node.js Developer Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Node.js Developer Requirements:
- Bachelor's degree in computer science, information science, or similar.
- At least two years' experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
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.
Skills
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Expertise in backend programming with Node.js and MongoDB.
- Experience with React.js and redux.
- Material UI and 3rd party libraries.
- Experience with clean code writing practices like avoiding callback hell like promises, async.
- Thorough understanding of Node.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with newer specifications of ECMAScript.
- Experience with data structure libraries (e.g., Immutable.js).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end builds pipelines and tools.
- A knack for benchmarking and optimization.
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial).
Responsibilities:
- Build Node.js APIs using microservices.
- Rewriting backend code with microservices architecture & Unit tests.
- Developing new user-facing features using React.js.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
web solutions ranging from web designing and development, mobile application,
custom software development, and digital marketing services for businesses. We
work with B2B, B2C companies, government bodies, institution-led and
independent start-ups to generate value and give them a competitive edge.
We are experts with over Six years of experience in providing comprehensive and
unified solutions to your business challenges. With over 120 active clients and 150
projects to our credit, we continue creating innovative solutions to drive business
growth. Our working process involves four crucial steps- research, brainstorming
ideas, optimization, and achieving the target.
We deliver cutting-edge technology-driven solutions for your business including
ROI-driven marketing campaigns, online branding, and communications,
customized mobile application development, and more which are designed bearing
in mind your business requirement.
Job Description: Node JS Developer ( JD 102)
No of Position : 45
• Programming in Node.js
• Experience with server-side templating languages
• Experience with Express.js, Loopback, Sails JS, Meteor.js or other
frameworks.
• Experience consuming and building robust, SOAP and REST ful APIs
• Experience with Relational Databases like Mongo DB, MySQL
• Solid understanding and extensive experience with version controltools like
Git, SVN or Mercurial
• Exceptional problem solving and ability to work independently
• Exceptional learning skills
• Understanding of Agile methodologies
• Knowledge of writing efficient codes.
• Understanding front-end applications.
• Working with authorization and authentication of the user.
• Having error-handling skills.
• Creating database schemes and many more.
• Using third party with services with developed system.
Basic Requirement
• A Bachelor’s Degree in computer Science, Computer Engineering, Electrical
Engineering or equivalent.
• Minimum of 2+ years’ Experience in Software Development Organisation
required.
• Strong Communication skill and problem solving skill
• Ability to take ownership of work stream, operate without close supervision
and work across the organisation
• Self-discipline in order to finish work on a timely basis.
Frontend:
- Good with Angular or React frontend development, minimum recent two-year hands-on experience in such.
- Good in middleware writing and component customization
- Has good experience with Typescript
Backend:
Hands-on experience in working with nodejs frameworks like express, possport, winston, sequelize
Work Location: Remote
Division/Department: Portal
Reports to: Technical Lead
Essential Duties and Responsibilities:
- Should have hands-on experience in Mean stack development
- Development of UI using Angular, HTML and CSS
- MongoDB database skills with suitable SQL query development
- NodeJS technical skills for middleware development
- Sound knowledge of Agile development and practices
- Maintain compliance with all company policies and procedures
Education and/or Work Experience Requirements:
- Work experience in Mean stack web app or product development
- Relevant work experience required: 3+ years
- Familiar with Agile methodology and Agile development
- Familiar with AWS cloud services
- Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary
customer service - Ability to work independently and to carry out assignments to completion within parameters of instructions given, prescribed
routines, and standard accepted practices - Excellent verbal and written communication skills, including the ability to effectively communicate with internal and external
Customers
Mandatory Technical Skills:
AngularJS, HTML, CSS, NodeJS, MongoDB, Strong javascript experience - ES6/ES7, Typescript & Object Oriented Programming
Nice to Have Technical Skills:
AWS, DEVOPS
- 2.5+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
What is the role?
Expected to manage the product plan, engineering, and delivery of Xoxoday Plum. Plum is a rewarding and incentives infrastructure for businesses. It's a unified integrated suite of products to handle various rewarding use cases for consumers, sales, channel partners, and employees. 31% of the total tech team is aligned towards this product and comprises of 32 members within Plum Tech, Quality, Design, and Product management. The annual FY 2019-20 revenue for Plum was $ 40MN and is showing high growth potential this year as well. The product has a good mix of both domestic and international clientele and is expanding. The role will be based out of our head office in Bangalore, Karnataka however we are open to discuss the option of remote working with 25 - 50% travel.
Key Responsibilities
- Scope and lead technology with the right product and business metrics.
- Directly contribute to product development by writing code if required.
- Architect systems for scale and stability.
- Serve as a role model for our high engineering standards and bring consistency to the many codebases and processes you will encounter.
- Collaborate with stakeholders across disciplines like sales, customers, product, design, and customer success.
- Code reviews and feedback.
- Build simple solutions and designs over complex ones, and have a good intuition for what is lasting and scalable.
- Define a process for maintaining a healthy engineering culture ( Cadence for one-on-ones, meeting structures, HLDs, Best Practices In development, etc).
What are we looking for?
- Manage a senior tech team of more than 5 direct and 25 indirect developers.
- Should have experience in handling e-commerce applications at scale.
- Should have at least 7+ years of experience in software development, agile processes for international e-commerce businesses.
- Should be extremely hands-on, full-stack developer with modern architecture.
- Should exhibit skills to build a good engineering team and culture.
- Should be able to handle the chaos with product planning, prioritizing, customer-first approach.
- Technical proficiency
- JavaScript, SQL, NoSQL, PHP
- Frameworks like React, ReactNative, Node.js, GraphQL
- Databases technologies like ElasticSearch, Redis, MySql, Cassandra, MongoDB, Kafka
- Dev ops to manage and architect infra - AWS, CI/CD (Jenkins)
- System Architecture w.r.t Microservices, Cloud Development, DB Administration, Data Modeling
- Understanding of security principles and possible attacks and mitigate them.
Whom will you work with?
You will lead the Plum Engineering team and work in close conjunction with the Tech leads of Plum with some cross-functional stake with other products. You'll report to the co-founder directly.
What can you look for?
A wholesome opportunity in a fast-paced environment with scale, international flavour, backend, and frontend. Work with a team of highly talented young professionals and enjoy the benefits of being at Xoxoday.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls, and Compass. Xoxoday works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners, or consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We however assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.
Work with development teams and product managers to ideate software solutions
Design client-side architecture
Build the front-end of applications through appealing visual design
Develop and manage well-functioning applications
Write effective APIs when needed
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create secure applications
Build features and applications with a mobile responsive design
Write technical documentation
Work with analysts to improve software
Requirements and skills
Proven experience as a Full Stack Developer or similar role
Experience developing desktop and mobile applications
Familiarity with common stacks
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, jQuery, Reactjs, Nextjs, Bootstrap)
Familiarity back-end languages/ stack (e.g. Javascript, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
Location - Pune/ Mumbai/ Bangalore
Education
Degree, Postgraduate in Computer Science or related field (or equivalent industry experience)
Experience
- Minimum 5 years of coding experience in NodeJS, JavaScript and Databases.
- At least 1 year hands-on in TypeScript .
- Hands-on experience in performance tuning, debugging, monitoring
Technical Skills
- Excellent knowledge developing scalable and highly-available Restful APIs using NodeJS technologies
- Practical experience with GraphQL.
- Experience in working with AWS platform and its core services like Lambda, Cloud Watch, Cloud Formation, CDK, SQS, S3 etc., or its equivalent Azure services
- Hands-on working experience in front-end applications development with HTML, CSS, Node JS with strong working experience in backend technologies Java, TypeScript and JavaScript programming languages.
- Understanding of containerization, experienced in Dockers , Kubernetes.
- Exposed to API gateway integrations like 3Scale.
- Understanding of Single-Sign-on or token-based authentication (Rest, JWT, oAuth)
- Experience on DevOps ways of working with good understanding on CI/CD and actively involved in solving, troubleshooting issues in distributed services ecosystem
- Hands on experience with both SQL and No-SQL databases.
- More than 3 years proven experience in developing high volume scalable cloud solutions utilizing platforms like Amazon AWS or Microsoft Azure.
- Possess expert knowledge of task/message queues include but not limited to: AWS, Microsoft Azure, Pushpin and Kafka
Functional Skills
- Experience in following best Coding, Security, Unit testing and Documentation standards and practices Experience in Banking, Financial and Fintech experience in an enterprise environment preferred
- Experience in Agile methodology.
- Ensure quality of technical and application architecture and design of systems across the organization.
- Effectively research and benchmark technology against other best in class technologies.
Soft Skills
- Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience.
- Self-motivator and self-starter, Ability to own and drive things without supervision and works collaboratively with the teams across the organization.
- Have excellent soft skills and interpersonal skills to interact and present the ideas to Senior and Executive management
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
- 3+ years of experience in the Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands-on experience in Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Ability to work in a fast-paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding AI/ML algorithms is a plus.
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
Proven experience of 2-4 years of MEAN Stack Development or similar role
Experience developing web and mobile applications
Familiarity with Angular and Nodejs technologies is preferred
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, jQuery)
Knowledge of back-end languages like Nodejs & Python and JavaScript frameworks (e.g. Angular, Angularjs)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx)
AWS Deployment
Setup CI/CD pipeline
Good communication and teamwork skills
Great attention to detail & organizational skills
An analytical mind
Required Skills:
B.E/B.Tech Degree in Computer Science or relevant field
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Developing RESTful APIs
- Implementation of security and data protection
- Integration of data storage solutions ( Postgres, MongoDB/ Cassandra, Firebase etc )
Skills And Qualifications
- Expert in Python, with knowledge of Python web frameworks ( Django, Flask, etc )
- Familiarity with some ORM libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of REST APIs.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming in Python
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools ( Git )
- Familiarity with real-time databases ( Postgres, MongoDB/ Cassandra, Firebase etc )
- Must have worked in the field for at least 2 years.
-
Required Skills:
- 2.5+ years of experience with development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands-on experience with Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
Company Overview
One of the fastest growing Indian multinational unicorns with over 5000 employees. With a total funding of over $900M raised, they are currently valued close to $5 billion. The company is operating through online stores as well as unique physical stores.
Position Summary
Responsible for leading and supervising a team of engineers as they develop, test, modify, and create solutions to technical problems. Should be completely hands on with excellent architecture and design skills. Shall be responsible for establishing the company’s technical vision and leading all aspects of technology development in the Tech Operations vertical, in accordance with the company’s strategic direction and growth objectives. This requires envisioning the company’s current and future technology requirements for order fulfillment, warehouse management, inventory management, CRM, analytics etc., leading implementation of such applications, and planning for risk and growth.
Major Responsibilities:-
- Architecture, design and development of high performance software applications and software platforms
- Identifying technology trends implement and execute cutting edge technology to create a high scalable and high performance platform.
- Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of all web-based services.
- Shall be responsible for redesigning existing systems.
- Conduct code reviews and specification conformance testing as defined by the selected software development methodology.
- Building, developing and grooming of engineering talent and teams.
- Responsible for product development, website platform evolution and scaling, and engineering support.
- Using data and building analytic models to improve standards, processes, and policies for corporate wide infrastructure and service operations.
- Come up with innovative solutions to scale the system.
Person’s Specifications:
- Ideal candidate should have 10+ years industry experience and atleast 2 years of experience in people management
- Educational Qualifications: B.E/B.Tech or MCA.
Technical Skills: -
- Must have strong experience in Object Oriented Technologies (Java)
- Very strong experience in NoSQL (Mongo DB,Redis) etc.
- Experience in creating distributed and highly available applications.
- Experience in designing high scale CRM, ERP and/or warehouse and inventory management systems.
- Must have experience with database-driven web technologies to work on high volume, high- availability, large-scale public facing websites.
- Familiar with more than one software development methodology.
Competencies: -
- Entrepreneurial thinking mindset: Self-‐motivated and self-directed with an ability to think innovatively.
- People Management: Ability to lead, manage & develop large teams in a fast paced environment
- Passion for Results: High degree of commitment with bias for execution excellence
- Customer Focus: Ability to design processes, systems & create an environment for enabling customer delight.
- Superior analytical, evaluative, and problem-‐solving abilities.
Experience: 4+ years
Location: Bengaluru/Mangalore
We are a multi-award-winning creative engineering company offering design and technology solutions on mobile, web, and cloud platforms.
We are looking for an ambitious fullstack developer to join our team.
Desired Profile:
1. Minimum 1+ years of excellent hands-on experience in software development using NodeJs and ReactJs.
2. Hands-on experience in designing & developing microservices based architecture
3. Cloud experience [Preferably, Google Cloud Platform GCP, AWS]
4. Experience in containerizing with Docker and Kubernetes is an added advantage.
5. Experience in integrating with caching mechanisms, such as rediscache.
6. Build application using GraphQL API’s and RestFul API’s
7. Experience in leading a team is an added advantage.
8. Integrate and maintain database code in procedures, scripts, queries, and views
9. Minimum of 1+ years of experience working with Relational Database like PostgreSQL
10. Minimum of 1+ years of experience working with Non-Relational Database like MongoDB
11. Familiarity with PostgreSQL support for JSON and JSONB
12. Experience in creating schema, Tables, Views, Indexing and Materialized Views.
13. Good exposure to project management tools like JIRA
Good to have:
• Good Communication and Leadership/Mentoring skills
About the company and work culture:
You will love working with CodeCraft
• Our projects are fast paced. Everyone is expected to take ownership of the work assigned and are accountable for the same.
• We love to work with Proactive people and Solution providers
• We encourage leadership development.
• We have good long-term incentives, a yearly vacation, good opportunities to learn new skills and grow.
Data Engineer- Senior
Cubera is a data company revolutionizing big data analytics and Adtech through data share value principles wherein the users entrust their data to us. We refine the art of understanding, processing, extracting, and evaluating the data that is entrusted to us. We are a gateway for brands to increase their lead efficiency as the world moves towards web3.
What are you going to do?
Design & Develop high performance and scalable solutions that meet the needs of our customers.
Closely work with the Product Management, Architects and cross functional teams.
Build and deploy large-scale systems in Java/Python.
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Create data tools for analytics and data scientist team members that assist them in building and optimizing their algorithms.
Follow best practices that can be adopted in Bigdata stack.
Use your engineering experience and technical skills to drive the features and mentor the engineers.
What are we looking for ( Competencies) :
Bachelor’s degree in computer science, computer engineering, or related technical discipline.
Overall 5 to 8 years of programming experience in Java, Python including object-oriented design.
Data handling frameworks: Should have a working knowledge of one or more data handling frameworks like- Hive, Spark, Storm, Flink, Beam, Airflow, Nifi etc.
Data Infrastructure: Should have experience in building, deploying and maintaining applications on popular cloud infrastructure like AWS, GCP etc.
Data Store: Must have expertise in one of general-purpose No-SQL data stores like Elasticsearch, MongoDB, Redis, RedShift, etc.
Strong sense of ownership, focus on quality, responsiveness, efficiency, and innovation.
Ability to work with distributed teams in a collaborative and productive manner.
Benefits:
Competitive Salary Packages and benefits.
Collaborative, lively and an upbeat work environment with young professionals.
Job Category: Development
Job Type: Full Time
Job Location: Bangalore
Mobile Application Developer
Cubera is a data company revolutionizing big data analytics and Adtech through data share value principles wherein the users entrust their data to us. We refine the art of understanding, processing, extracting, and evaluating the data that is entrusted to us. We are a gateway for brands to increase their lead efficiency as the world moves towards web3.
The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation.
Responsibilities
3+ yrs of experience in Cross Platform React-Native based app development.
Hands-On Experience of Android and IOS Cross Platform Development.
Should be well-versed with Mobile Application Architecture, React/React Native Life Cycle and Redux.
Good Command on Javascript Coding, CSS3 and HTML5 and ES6 Standards.
Basic Understanding of Graphic Design and UX Design.
Good understanding of OOP, design patterns, and industry best practices.
Self-motivated to explore new technologies, applications, and environments.
Hands-on Experience with Node JS and MongoDB is good to have.
Share ownership of the sprint, define task backlog and development process.
Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
Leverage native APIs as necessary for deep integrations with both platforms.
Write, document, and maintain code and automated tests to ensure the product is of the highest quality.
Develop and maintain build process with CI/CD tools for automated builds.
Qualifications
Bachelor’s degree or equivalent in Computer Science.
3+ years’ experience in related area.
Experience with iOS and Android platforms.
Job Category: Development
Job Type: Full Time
Job Location: Bangalore
PLEASE READ THE DESCRIPTION BEFORE YOU APPLY
Striga is building compliant crypto and banking infrastructure for European businesses. This covers the scope of safely custodying crypto assets on behalf of users, enabling trading by sourcing liquidity and connection to banks for issuing IBANs (European checking accounts) and Visa Cards that can spend against a users' balance held on Striga's ledger. The company has slowly grown over the last 5 years, tackling one of the biggest challenges in today's crypto industry - Regulation.
Responsibilities
- Develop, upgrade and maintain Striga's core banking and ledgering infrastructure - This includes connections to Visa, Banks, Crypto Custodians, Exchanges and challenging day to day logic puzzles in maintaining funding flows within the designated walled garden per user.
- Work closely with the CTO to design and develop distributed, resilient and high-performing backend services.
- Connect with and understand user feedback to iterate and integrate new services into Striga core.
- Build and maintain Striga's internal tooling.
- Investigate new technologies and practices.
Requirements
- Strong Typescript proficiency with demonstrated experience in building and shipping backend infrastructure (Atleast 2 years).
- Experience developing distributed, resilient and high-performing backend services using Node.js .
- Familiarity with test driven development and functional programming practices.
- Experience with web services (consuming and creating) with REST, gRPC and database drivers for MongoDB, PostgreSQL and Redis.
- Experience working with Digital Ocean, AWS, GCP or similar.
- Experience with Docker, containerizing and CI/CD workflows, would be a great bonus.
- Clear written and oral communication, being able to work both independently and collaboratively. We're a small team and do not micro-manage any member. Being able to commit and deliver consistently is a must.
Bonus
- Entrepreneurship or startup experience.
- Adept at writing technical documentation.
- Experience working with crypto-currencies and/or other legacy financial systems. (Owning or trading crypto-currency! = working with crypto-currency).
- Work with the core team to solve some of core backend problems
- Design, build and maintain efficient, reusable, and reliable Python code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Help maintain code quality, organization, and automatization
- Join a team which is building an impactful product in healthcare
- Will have exceptional learning opportunities
- Will be given a chance to own a product or a piece of technology
Who are we looking for?
- 0.5 - 1.5Year of experience working in Python technologies
- Having good knowledge of Python
- Having Knowledge of any API framework (Flask/Django)
- Having good understanding of how RESTful APIs work
- Good problem-solving skills
- Basic knowledge of Databases concepts
- Bonus: Having experience in MongoDB
We are looking for a motivated Software Development Engineer II, who would like to join our Engineering Team and be part of creating dynamic software applications for our clients across the globe. In this role, you will be responsible for writing scalable code, developing back-end components, and integrating user-facing elements with server-side logic in collaboration with front-end developers.
To be successful as an SDE II, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming. Ultimately, as a top-class programmer, you should be able to design highly responsive web applications that perfectly meet the needs of the end users.
- Experience in developing full-stack web applications using Django Framework
- Good experience in modeling databases on relational databases such as Postgresql/MySQL
- Familiarity with ORM libraries and In-depth knowledge of writing custom queries
- Proven work experience in building REST APIs using Django Rest Framework
- Familiarity git versional control system
- Familiarity with basic AWS services such as S3, CloudFront, etc
- Good understanding of Javascript and Ajax requests
- Write a high-quality code in compliance with Pylint
- Good understanding of HTML, CSS, and Javascript
- Should have a basic knowledge of AWS services
- Should have good knowledge of Linux-based operating systems
- Good to have exposure to deploying the application to the Cloud
- Good to have knowledge of Multi-tier architecture
- Good to have a working knowledge of NoSQL databases such as MongoDB, DynamoDB, and ElasticSearch
- Good to be familiar with test framework tools like Behave, Pytest, PyUnit, etc.
- Good to have exposure to AWS services such as S3, SQS, SNS, etc.
- Good to have exposure to Celery and Redis
Roles and Responsibilities
- Build highly scalable, maintainable, and secure web applications using Django Framework
- Modeling data on relational databases such as Postgresql/MySQL
- Leverage ORM libraries to read and write data efficiently to the database.
- Should be able to write custom queries to retrieve data efficiently from the database
- Build, test and deploy REST APIs using Django Rest Framework
- Follow git best practices to manage the codebase in sync with product development
- Should be able to integrate AWS services into the application
- Write a high-quality code in compliance with Pylint
- Should be able to build, test and deploy Multi-tier web applications on the AWS Cloud.
- Responsible for modeling the data on NoSQL databases such as MongoDB, ElasticSearch
- Should be able to implement cache services such as Redis for high-performance applications.
- Should be able to identify production bugs and fix them as required.
- Continuously learn AWS Services and progress toward certification
Basic Qualifications
- B.E/B. Tech in Computer Science or equivalent
- 2-3 years of software development experience developing high-quality, large-scale consumer applications
- Problem-solving capability, excellent communication, and documentation skills
Perks/Benefits
- Exceptional mentorship.
- Immense learning opportunities on the latest technology and platforms.
- Opportunity to work on highly scalable consumer internet-facing applications.
- Make a visible impact in public-facing applications.
- Sponsorship for your AWS Certifications.
- Health Insurance Coverage.
- Accidental Coverage.
- Pay at par with industry standards and comprehensive rewards.
- Exposure to international brands and clients.
Experience in building web applications as a Backend Engineer or equivalent role
3+ years experience building RESTful/GraphQL applications
Strong experience with Node.
Strong experience working within an AWS environment
Experience with both OOP and functional programming principles
Experience working with SQL and NoSQL databases
Experience working with MVC and ORMs such as Django or Express
Experience designing microservices applications over serverless technologies
Understanding of ElasticSearch or similar technologies
Understanding of containerization and CI/CD
Highly motivated with excellent problem solving skills
Knowledge of agile development methodology
Job Responsibilities :
Work within an Agile team to design and develop REST/GraphQL APIs
Solving problems by crafting software solutions using maintainable, scalable, and modular code
Optimizing performance critical applications speed and scalability
Design and implementation of data storage solutions
Implementation of security and data-oriented practices within applications
Breakdown complex features into manageable deliverables
Be an advocate for consistent, quality, and decoupled code by writing unit tests,
performing code reviews and participate in the overall application lifecycle
Be a key stakeholder in technical direction of features and projects
Troubleshoot and debug applications
Participate in technical documentation for new or existing features
Mentor, motivate, collaborate, and challenge team member to grow individually and as a team
We are looking for a motivated Software Development Engineer II, who would like to join our Engineering Team and be part of creating dynamic software applications for our clients across the globe. In this role, you will be responsible for writing scalable code, developing back-end components, and integrating user-facing elements with server-side logic in collaboration with front-end developers.
To be successful as an SDE II, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming. Ultimately, as a top-class programmer, you should be able to design highly responsive web applications that perfectly meet the needs of the end users.
Required Skills
- Experience in developing backend systems using Serverless Framework
- Good experience in modelling databases on non-relational databases such as DynamoDB, MongoDB, ElasticSearch, etc.
- Familiarity with AWS Services and choosing the right service application development
- Proven work experience in building REST APIs using API Gateway and AWS Lambda services
- Familiarity git versional control system
- Familiarity with basic AWS services such as API Gateway, Lambda, S3, SQS, SES, SNS, CloudWatch, etc
- Basic understanding of Javascript
- Write a high-quality code in compliance with Pylint
- Basic understanding of HTML, CSS, and Javascript
- Should have a basic knowledge of AWS services
- Should have good knowledge of Linux-based operating systems
- Should have exposure to deploying the application to the Cloud
- Good to have worked in Microservices architecture development
- Good to be familiar with test framework tools like Behave, Pytest, PyUnit, etc.
Roles and Responsibilities
- Build highly scalable, maintainable, and secure APIs on Microservices using Cloud Native services
- Responsible for developing applications using Flask framework
- Modeling data on non-relational databases such as DynamoDB, MongoDB and ElasticSearch
- Should be able to learn best practices and choose the right database for business agility.
- Create scalable and maintainable database wrappers to read and write data efficiently to the database.
- Should be able to write custom queries to retrieve data efficiently from the database
- Follow git best practices to manage the codebase in sync with product development
- Should be able to integrate AWS services into the application
- Write a high-quality code in compliance with Pylint
- Should be able to build, test and deploy Microservices on the AWS Cloud.
- Should be able to implement cache services such as Redis for high-performance applications.
- Should be able to identify production bugs and fix them as required.
- Continuously learn AWS Services and progress toward certification
Basic Qualifications
- B.E/B. Tech in Computer Science or equivalent
- 2-3 years of software development experience developing high-quality, large-scale consumer applications
- Problem-solving capability, excellent communication, and documentation skills
Perks/Benefits
- Exceptional mentorship
- Immense learning opportunities on the latest technology and platforms
- Opportunity to work on highly scalable consumer internet-facing applications
- Make a visible impact in public-facing applications
- Sponsorship for your AWS Certifications
- Health Insurance Coverage
- Accidental Coverage
- Pay at par with industry standards and comprehensive rewards.
- Exposure to international brands and clients
We are looking for a motivated Senior Software Development Engineer, who would like to join our Engineering Team and be part of creating dynamic software applications for our clients across the globe. In this role, you will be responsible for writing scalable code, developing back-end components, and integrating user-facing elements with server-side logic in collaboration with front-end developers.
To be successful as an SSDE, you should possess in-depth knowledge of data structures, algorithms, and object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming. Ultimately, as a top-class programmer, you should be able to design highly responsive web applications that perfectly meet the needs of the end users.
Required Skills
- Experience in developing applications using Django or Flask framework.
- Strong in data structures, algorithms, and design patterns.
- Good experience in modeling databases on relational databases such as Postgresql/MySQL.
- Familiarity with ORM libraries and In-depth knowledge of writing custom queries.
- Proven work experience in building REST APIs using Flask or Django Rest Framework.
- Familiarity git the versional control system.
- Familiarity with basic AWS services such as S3, SQS, SNS, etc.
- Good understanding of Javascript will be an added advantage.
- Write a high-quality code in compliance with Pylint.
- Basic understanding of HTML, CSS, and Javascript.
- Should have a good knowledge of AWS services.
- Should have good knowledge of Linux-based operating systems.
- Should exposure to deploying the application to the Cloud.
- Good to have worked in Microservices architecture development.
- Good to have a working knowledge of NoSQL databases such as MongoDB, DynamoDB, and ElasticSearch.
- Good to be familiar with test framework tools like Behave, Pytest, PyUnit, etc.
- Good to have exposure to AWS services such as S3, SQS, SNS, etc.
- Having associate-level AWS Certification would be added advantage.
- Good to be well-versed in TDD, and BDD methodologies.
- Understanding of performance issues.
- Having knowledge of event-driven architecture would be added advantage.
Roles and Responsibilities
- Build highly scalable, maintainable, and secure APIs on Microservices using Cloud Native services.
- Responsible for developing applications using Django or Flask framework.
- Modeling data on relational databases such as Postgresql/MySQL
- Leverage ORM libraries to read and write data efficiently to the database.
- Should be able to write custom queries to retrieve data efficiently from the database.
- Build, test and deploy REST APIs using Flask or Django Rest Framework.
- Follow git best practices to manage the codebase in sync with product development.
- Should be able to integrate AWS services into the application.
- Write a high-quality code in compliance with Pylint.
- Should be able to build, test and deploy Microservices on the AWS Cloud.
- Responsible for modeling the data on NoSQL databases such as MongoDB, DynamoDB, and ElasticSearch.
- Should be able to implement cache services such as Redis for high-performance applications.
- Should be able to identify production bugs and fix them as required.
- Continuously learn AWS Services and progress toward certification.
Basic Qualifications
- B.E/B.Tech in Computer Science or equivalent.
- 3-5 years of software development experience developing high-quality, large-scale consumer applications.
- Problem-solving capability, excellent communication, and documentation skills.
Perks/Benefits
- Exceptional mentorship.
- Immense learning opportunities on the latest technology and platforms.
- Opportunity to work on highly scalable consumer internet-facing applications.
- Make a visible impact in public-facing applications.
- Sponsorship for your AWS Certifications.
- Health Insurance Coverage.
- Accidental Coverage.
- Pay at par with industry standards and comprehensive rewards.
- Exposure to international brands and clients.
- 3+ years of experience in the Development of JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands-on experience in Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Ability to work in a fast-paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding AI/ML algorithms is a plus.
- 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.
Skills:
- Node.js
- Express.js
- MongoDB
- Javascript
- Rest API
- 3+ years of experience in the Development of JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands-on experience in Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Ability to work in a fast-paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding AI/ML algorithms is a plus.
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
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.
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.
Criteria:
- BE/MTech/MCA/MSc
- 3+yrs Hands on Experience in TSQL / PL SQL / PG SQL or NOSQL
- Immediate joiners preferred*
- Candidates will be selected based on logical/technical and scenario-based testing
Note: Candidates who have attended the interview process with TnS in the last 6 months will not be eligible.
Job Description:
- Technical Skills Desired:
- Experience in MS SQL Server and one of these Relational DB’s, PostgreSQL / AWS Aurora DB / MySQL / Oracle / NOSQL DBs (MongoDB / DynamoDB / DocumentDB) in an application development environment and eagerness to switch
- Design database tables, views, indexes
- Write functions and procedures for Middle Tier Development Team
- Work with any front-end developers in completing the database modules end to end (hands-on experience in parsing of JSON & XML in Stored Procedures would be an added advantage).
- Query Optimization for performance improvement
- Design & develop SSIS Packages or any other Transformation tools for ETL
- Functional Skills Desired:
- Banking / Insurance / Retail domain would be a
- Interaction with a client a
3. Good to Have Skills:
- Knowledge in a Cloud Platform (AWS / Azure)
- Knowledge on version control system (SVN / Git)
- Exposure to Quality and Process Management
- Knowledge in Agile Methodology
- Soft skills: (additional)
- Team building (attitude to train, work along, mentor juniors)
- Communication skills (all kinds)
- Quality consciousness
- Analytical acumen to all business requirements
Think out-of-box for business solution
About CodeCraft Technologies :
CodeCraft is an award-winning creative engineering company where super-talented designers and engineers work closely and bring to life, user-focused solutions.
Proven design & development methodologies are leveraged, and the latest technologies explored, to deliver best in class mobile and web solutions.
We are a fast-growing company and are looking for energetic and talented Engineers to join our team.
Responsibilities:
- Design, develop and ship software solutions that meet the business requirements
- Write reusable, testable, scalable, and efficient code.
- Own the development of new modules and features.
- Actively participate in project estimation, planning, code reviews, and risk management activities
- Perform peer code reviews.
- Take active part in preparing POCs
- Lead, train and mentor a small team of Engineers
Required Skillset:
- Passion for building and delivering great software with a strong sense of ownership
- 8+ Years of experience in Software development with a minimum of 3+yrs experience in Nodejs
- Prior experience of working on scalable web applications.
- Experience with database design and data modeling
- Real-world experience working with large datasets [SQLand NoSQL database technologies]
- Experience in developing multitenant applications.
- Good understanding of role based access control[RBAC]
- Excellent knowledge of cloud technologies [Preferably AWS]
- Good understanding of Microservices architecture.
- Exposure to CI/CD using Gitlab, Jenkins preferred
- Familiarity with Docker, Kubernetes is highly desired
- Good Knowledge of Unit Testing frameworks
- Excellent debugging and problem-solving capabilities.
- Strong verbal, and written communication skills, and good presentation skills
Good to have:
- Knowledge of application design and architecture
- Scrum Certification
- Hands-on experience in Angular/React/VueJS
About CodeCraft Technologies :
CodeCraft is an award-winning creative engineering company where super-talented designers and engineers work closely and bring to life, user-focused solutions.
Proven design & development methodologies are leveraged, and the latest technologies explored, to deliver best in class mobile and web solutions.
We are a fast-growing company and are looking for energetic and talented Engineers to join our team.
Responsibilities:
- Design, develop and ship software solutions that meet the business requirements
- Write reusable, testable, scalable, and efficient code.
- Own the development of new modules and features.
- Actively participate in project estimation, planning, code reviews, and risk management activities
- Perform peer code reviews.
- Take active part in preparing POCs
- Lead, train and mentor a small team of Engineers
Required Skillset:
- Passion for building and delivering great software with a strong sense of ownership
- 8+ Years of experience in Software development with a minimum of 3+yrs experience in Nodejs
- Prior experience of working on scalable web applications.
- Experience with database design and data modeling
- Real-world experience working with large datasets [SQLand NoSQL database technologies]
- Experience in developing multitenant applications.
- Good understanding of role based access control[RBAC]
- Excellent knowledge of cloud technologies [Preferably AWS]
- Good understanding of Microservices architecture.
- Exposure to CI/CD using Gitlab, Jenkins preferred
- Familiarity with Docker, Kubernetes is highly desired
- Good Knowledge of Unit Testing frameworks
- Excellent debugging and problem-solving capabilities.
- Strong verbal, and written communication skills, and good presentation skills
Good to have:
- Knowledge of application design and architecture
- Scrum Certification
- Hands-on experience in Angular/React/VueJS
Node.js Developer Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Node.js Developer Requirements:
- Bachelor's degree in computer science, information science, or similar.
- At least 4 years' experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
Your Role :
- Applying engineering and analytical skills to solve real business problems.
- Owning end-to-end responsibility of design/architect/develop/deploy phases.
- You will build modules from the ground up, write modular and maintainable code
- Participate in code reviews.
- 3+ years experience in software development building production-grade web systems.
- Extensive knowledge in Node.js & React.Js
- Able to design APIs and associated database schema.
- Experience developing software services and an understanding of design for scale, performance and reliability.
- API Documentation and Unit Testing.
- Full stack experience
- Immediate Joiner(max within 30 days)
- Worked in a reputed product-based company in past
- Immediate Joiners are preferred.
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.
Zethic Technologies is one of the leading creative tech studio based in Bangalore. Zethic’s team members have years of experience in software development. Zethic specializes in Custom software development, Mobile Applications development, chatbot development, web application development, UI/UX designing, and consulting.
Your Responsibilities:
- Coordinating with the software development team in addressing technical doubts
- Reviewing ongoing operations and rectifying any issues
- Work closely with the developers to determine and implement appropriate design and code changes, and make relevant recommendations to the team
- Very good leadership skills with the ability to lead multiple development teams
- Ability to learn new technologies rapidly and share knowledge with other team members.
- Provide technical leadership to programmers working on the development project team.
- Must have knowledge of stages in SDLC
- Should be informed on designing the overall architecture of the web application. Should have experience working with graphic designers and converting designs to visual elements.
- Highly experienced with back-end programming languages (PHP, Python, JavaScript). Proficient experience using advanced JavaScript libraries and frameworks such as ReactJS.
- Development experience for both mobile and desktop. Knowledge of code versioning tools (GIT)
- Mentors junior web developers on technical issues and modern web development best practices and solutions
- Developing reusable code for continued use
Why join us?
We’re multiplying and the sky’s the limit
Work with a talented team you’ll learn a lot from them
We care about delivering value to our excellent customers
We are flexible in our opinions and always open to new ideas
We know it takes people with different ideas, strengths, backgrounds, cultures, beliefs, and interests to make our Company succeed.
We celebrate and respect all our employees equally.
Zethic ensures equal employment opportunity without discrimination or harassment based on race, color, religion, sex, gender identity, age, disability, national origin, marital status, genetic information, veteran status, or any other characteristic protected by law.
* Strong proficiency in Angular JS, including DOM manipulation and the JavaScript object model.
* Expertise in backend programming with Node.js and MongoDB.
* Experience with Node.js
* Experience with clean code writing practices like avoiding callback hell like promises, async.
* Familiarity with RESTful APIs.
* Familiarity with modern front-end builds pipelines and tools.
* A knack for benchmarking and optimization.
Responsibilities:
* Build Node.js APIs using microservices.
* Building reusable components and front-end (Angular) libraries for future use.
* Translating designs and wireframes into high-quality code.
* Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Experience range – 8 to 12 years
- Good understanding of software engineering practices, SDLC.
- Ability to provide elegant and efficient design solutions
- Strong knowledge on design patterns
- Effective interpersonal skills and collaborative management style to include teamwork and team building ability
- Should have knowledge on API integration mulesoft, Apache Camel tools
- Strong knowledge on providing microservices architecture
ROLES & RESPONSIBILITIES:
- Research, programs, plans, designs, and administers building projects for clients by applying knowledge of architectural design and building materials.
- Produces conceptual plans, renderings, and documents.
- Assists in research and coordination of materials and products for project specifications
Skills Required:
Primary Skills:
- Java, Spring Boot/ Node.js- Backend
- HTML, CSS, JS, React/ Angular- Frontend
- SQL
- Mobile Application Development
Secondary Skills:
- Microservices, Design Patterns
- Cloud- AWS, Azure, GCP
- DevOps tools- Jenkins, GIT Pipeline, etc.- Anyone should be fine
- Maven
- 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.
Skills:
- Node.js
- Express.js
- MongoDB
- Javascript
- Rest API
- 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.
Skills:
- Node.js
- Express.js
- MongoDB
- Javascript
- Rest API
Position: Sr. Engineer - NodeJS
Location: Bangalore / Mumbai
Role Type: Sr. Engineer
Experience: 3-5 Years
Education: B.Tech
Technical Responsibilities:
- Define code architecture decisions to support a high-performance and scalable product
- Writing reusable, testable, scalable and efficient code
- Address and improve any technical issues
- Collaborate well with other team members to design and create advanced, elegant and efficient systems
- Implementation of security and data protection
- Perform Unit Testing and Integration testing in a Continuous Deployment scenario
- Own the development of new modules and features
Skill Requirements:
- Working experience as a MEAN Stack Developer for minimum 5+ years
- In depth knowledge of NodeJS and ExpressJS.
- In depth knowledge of Javascript.
- Experience implementing applications using Angular 2+ or React.
- Experience creating front end applications using HTML5, CSS and Javascript.
- Experience working with MongoDB and MySql
- Experience working with REST API’s
- Ability to Identify and fix production and non-production application issues as a part of deployment
Any other Requirements:
- Understanding of Linux systems like Ubuntu, Debian.
- Sound knowledge of CDNs like CloudFront, Akamai, Cloudflare, etc.
- Experience in working in an Agile environment with good communication skills.
- Passion to learn new technologies and to upgrade versions of technology.
- Experience with project management tools like JIRA, Confluence, etc.
Professional Requirements:
- 2-8 Years professional development experience.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- Good understanding of data structures and algorithms.
- Good understanding of high level and low-level design of distributed systems.
- Experience coding in any one of the following Java or Nodejs.
- Experience building highly available distributed systems on cloud infrastructure will be plus.
- Exposure to architectural pattern of a large, high-scale web application.
Requirement/responsibilities: To take a project from scoping requirements through launch of the project. Ownership of product/feature end-to-end for all phases from the development to the production. Ensuring the developed features are scalable and highly available with no quality concerns. Work closely with senior engineers for refining the and implementation. Management and execution against project plans and delivery commitments. Participate in design and code reviews.
Compensation: Competitive as per market standards; ESOPs based on performance