Instrive is a Chennai-based start-up that provides high-quality Dev-ops solutions for clients worldwide. We strive to solve problems and create value in this increasingly digital world. Instrive was founded to create high-quality products and deliver great user experiences worldwide.
Several products are being developed for both in-house purposes and our overseas clients, and we are actively expanding our team of talented professionals.
We are constantly pushing the boundaries of what is possible, and our employees have the opportunity to be at the forefront of this innovation. Our flat organisational structure encourages open communication and idea-sharing and provides ample opportunities for employees to take ownership of their work and make a real impact.
As part of our ambitious product roadmap, we need senior developers with experience in NodeJS.
Your primary responsibility will be to develop UI components, processes, documentation, and an organisation-wide style guide that can be reused across all applications.
Roles and Responsibilities:
- Develop and maintain web applications using Node.js, Express, and related technologies
- Write clean, efficient, and well-documented code.
- Collaborate with the team to design and implement new features and functionality
- Troubleshoot and debug issues to ensure a smooth user experience
- Optimize application performance and scalability
- Participate in code reviews and ensure adherence to coding standards
- Keep up-to-date with the latest technologies and industry trends
- Work with other developers, project managers, and stakeholders to understand project requirements and deliver high-quality solutions
Desired Candidate Profile:
- 3-5 years of experience in web application development using Node.js
- Strong proficiency in JavaScript, including experience with popular libraries and frameworks such as Express.js, Nest.js, and Mongoose
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Knowledge of web protocols and technologies such as HTTP, REST, and WebSockets
- Experience with NoSQL databases such as MongoDB and SQL databases like MySQL, SQLite, PostgreSQL
- Experience with Git and version control
- Familiarity with Agile development methodologies
- Strong problem-solving and analytical skills
- Excellent communication skills, both verbal and written
- Adaptability to rapid change
Good to have:
- Experience with GraphQL and Apollo
- Familiarity with AWS, Azure, or Google Cloud Platform
- Experience with containerisation technologies such as Docker and Kubernetes
- Experience with unit testing, integration testing, and end-to-end testing frameworks
- Knowledge of microservices architecture and event-driven architecture
- Familiarity with cloud-based development tools such as AWS Lambda and Azure Functions
- Familiarity with load balancing, caching, and performance optimisation techniques
- Experience working with remote teams and communicating effectively with remote stakeholders.
Perks and Benefits:
By working at the intersection of product, strategy, and technology, you will learn how to make strategic decisions, prioritise product features against business objectives, and put the user first.
In addition to the exciting work, Instrive offers our employees a comprehensive benefits package. This includes health insurance, paid time off, and professional development and training opportunities, so our employees can continue to grow and advance in their careers.
We focus on fostering a positive and collaborative work environment and are committed to helping our employees reach their full potential.
You will make a meaningful impact and create lasting connections with our outstanding team, no matter where your career takes you.
About Instrive Soft Labs Private Limited
About
Instrive is a Chennai-based software Development Company focused on high quality Dev-ops solutions for clients across the world.
We aim to solve problems and create value in this increasingly digital world. Instrive was started with one goal in mind. To create high-quality products and great user experiences for people across the world.
We are currently working on multiple products for our overseas clients and actively growing our team of talented professionals.
We believe in using the best tools for developers to enable seamless cross-border work and have a no-compromise attitude when it comes to ensuring the best user experience for all our products.
Instrive is one of the top companies chosen by the Ministry of Electronics & Information Technology, Government of India in the innovation Challenge for the development of an Indian Video Conferencing Solution.
The Instrive CHEERS philosophy
Challenging: We believe in challenging work that lets you grow and become better every day. You can walk up to us any day if you feel the work that you are doing is not challenging and we promise to deliver you better work.
Healthy: We provide health benefits to all our employees. We also provide all our employees with parental leave, and paid holidays. Other perks include free food and drink, and where possible, flexible schedules and remote working.
Ethical: WE PROMISE NOT TO OVER COMMIT AND UNDER DELIVER. We believe in honest conversations and living up to our commitments, both with our clients and our employees.
Execution-first: We have invested significantly in processes and technologies to help us deliver work significantly faster than the rest of the market without affecting our well-being. Everything from the hardware to the software we use is state of the art and ahead of what the market provides.
Realistic expectations: WE DO NOT EXPECT our employees to work six-day weeks and late nights. Period.
Tech stack
Candid answers by the company
Similar jobs
We are looking for an experienced Java Developer with strong proficiency in Kafka and MongoDB to join our dynamic team. The ideal candidate will have a solid background in designing and developing high-performance, scalable, and reliable applications in a microservices architecture. You will be responsible for building real-time data processing systems, integrating various services, and ensuring smooth data flow across systems.
Key Responsibilities:
- Design, develop, and maintain scalable Java applications with a focus on performance and reliability.
- Build and maintain Kafka-based real-time data pipelines for handling high-volume, low-latency data.
- Work with MongoDB to design and optimize database schemas and queries for high throughput and availability.
- Collaborate with cross-functional teams to define, design, and implement new features and improvements.
- Troubleshoot and resolve issues related to system performance, scalability, and reliability.
- Ensure software quality through best practices, including testing, code reviews, and continuous integration.
- Implement and maintain security best practices in both code and data handling.
- Participate in agile development cycles, including sprint planning, daily standups, and retrospectives.
Required Skills & Qualifications:
- 7+ years of experience in Java development, with a strong understanding of core Java concepts (J2EE, multithreading, etc.).
- Hands-on experience with Apache Kafka, including setting up brokers, producers, consumers, and understanding Kafka Streams.
- Proficient in working with MongoDB for designing efficient data models, indexing, and optimizing queries.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Strong understanding of distributed systems, message-driven architectures, and event streaming.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills, with the ability to debug and optimize code for high-performance systems.
- Experience with CI/CD pipelines and automated testing.
- Clarify feature requirements with the product team
- Design end to end feature flow
- Write scalable and bug-free code
- Take care of test and deployment pipeline
- Maintaining the existing products
About Quantela
We are a technology company that offers outcomes business models. We empower our customers with the right digital infrastructure to deliver greater economic, social, and environmental outcomes for their constituents.
When the company was founded in 2015, we specialized in smart cities technology alone. Today, working with cities and towns; utilities, and public venues, our team of 280+ experts offer a vast array of outcomes business models through technologies like digital advertising, smart lighting, smart traffic, and digitized citizen services.
We pride ourselves on our agility, innovation, and passion to use technology for a higher purpose. Unlike other technology companies, we tailor our offerings (what we can digitize) and the business model (how we partner with our customer to deliver that digitization) to drive measurable impact where our customers need it most. Over the last several months alone, we have served customers to deliver outcomes like increased medical response times to save lives; reduced traffic congestion to keep cities moving and created new revenue streams to tackle societal issues like homelessness.
We are headquartered in Billerica, Massachusetts in the United States with offices across Europe, and Asia.
The company has been recognized with the World Economic Forum’s ‘Technology Pioneers’ award in 2019 and CRN’s IoT Innovation Award in 2020.
For latest news and updates please visit us at www.quantela.com
Overview of the Role
Collaborate with cross-functional teams to define, design and build performant modern web applications and services. Build high quality web applications and services by writing clean and modular code
Must have Skills
- 10+ years of experience in leading teams and delivering product, write unit and integration tests to ensure robustness and reliability of web applications and services.
- Measure and improve performance of microservices.
- Catalyze growth within the team through code reviews and pair programming to maintain high development standards Investigate operational issues to find the root cause and propose improvements Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams.
- Expert level of experience in design and development of Web Applications, highly scalable distributed systems.
- Should have experience in development skills using latest technologies including NodeJS, Microservices, Elastic search, Timescale DB, Kafka, Redis, etc.
- Should have exposure in NoSQL and SQL development.
- Comprehensive knowledge of physical and logical data modelling, performance tuning.
- Should possess excellent communication, presentation, and interpersonal skills.
- Ability to work collaboratively and productively with globally dispersed teams
- Build high performance teams and Coach team for successful career growth
- Experience working with relational and non-relational databases, query optimization, and designing schema
Desired Background
Bachelors/Masters degree in Computer Science or Computer Applications
- Building scalable, reliable, high-performing platforms
- Managing project priorities, deadlines, and deliverables
- Participating in the entire lifecycle including analysis, development, fixing and monitoring of issues on the assigned product lines
- Maintaining a high service levels in terms of security, performance, availability, and quality
- Establishing and implementing good development practices to create a top-class, results oriented engineering culture.
Requirements :
- 7 years - 10 years of solid hands on experience in J2EE & related technologies.
- Ability to think in terms of APIs all the time
- Hands on experience in object-oriented designs and principles.
- Hands on experience in data structures, algorithms & design patterns
- Hands on experience in server side, web architecture
- Working knowledge in Spring Framework
- Knowledge in data modeling and hands on experience with at least one RDBMS, MySQL is preferred.
- Knowledge on any of the scripting languages is desirable as you may need to write scripts Javascript, HTML or any front-end frameworks experience is desirable
- Understanding on NoSQL databases.
- You can extrapolate requirements from customers and product management and distinguish between what they need vs. what they want?
- You are always on the lookout for adding configurability and extensibility to your design.
- You cannot agree with not having ability to automatically test software.
- Usability of the solution keeps you awake at nights
2. Completely responsibile for architecture, wireframe, frameworks, coding, UI/UX, Database, Security, privacy etc.
3. Developing Android and Web Applications.
4. Responsible for cost optimzation and scalability of the product.
5. Preparing and presenting reports related to product development
Rejolut is one of the award-winning fastest-growing emerging tech company which is working on leading technology like Blockchian, ML & AI, Complex mobile & web apps, IoT etc.
The ideal candidate will be responsible for developing a highly scalable and secure code.
Responsibilities:-
-Able to take the Extreme Ownership of modules/product/projects
-Able to learn & implement new technology/framework/library at God Speed
-Able to come with an optimal solution for the business problem
-Can handle calls with the client & customer to know their feedback
-Writing clean code & able to dig into other's code or open-source code
-Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Maintain product roadmap, release schedules, and architectural standards that ensure alignment with business objectives.
- Mitigate risks and problems identified in providing the solution.- Keep an eye out for technology trends, open-source projects that can be used
Desired Candidate Profile:-
- Represent the technological agenda in staff meetings and when making hiring decisions
- Flexible to adapting & introducing new and latest technologies to the organization
- Maintain current knowledge of technology landscape and developments
- Innovation & Optimizing R&D.
- Defining the software technology strategy, architecture, and road-map.
- Would love to do more coding yourself, but accept that you can bring the most value by helping others to excel.
- Should have built large scale applications with modern web frameworks & technologies
-Should be a fast thinker, hands-on manager, and strong communicator and think and act like an entrepreneur
-Consolidate our technology platforms and create plans for each Track, analyze and monitor technology performance metrics
-Take the initiative in thought leadership, innovation, and creativity
-Spearhead IT projects to increase our market reach and improve our USP
-Oversee all system design and changes in system architecture
-Technical knowledge (NOT All but would be happy to take someone with max. Skills knowledge)
-Fullstack (Web), Python, Machine Learning, BlockChain, RoR, ReactJS, NodeJS, mean stack, MernStack, Front End, Mobility, ReactNative, React JS, Javascript, etc
Culture
- Fast-paced, intellectually stimulating, steep learning, and growth
- Close-knit, hardworking, supportive colleagues
- Challenging work
- Flat organization with no hierarchy
- If you like problem-solving, and love the latest technology, there are very few better places
How we are different
-We are a young and dynamic team who are obsessed with solving the business problem at scale -We are a technology agnostic company who focus more on finding the optimal solution to the business problem rather than technology
Why to join us
-We provide a huge learning curve. Spending 1.5-2 years with us will put you 3 years ahead in the career
-We work only on cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, ELM
-There are two technology Co-founder in the company who are pretty much hands-on and have earlier bult the Consumer application which is downloaded millions of time and are in leadership position in copanies like Samsung, Purplle, Loylty Rewardz
-Get mentored by the best in the industry
-Flexible working hours
-Perks best in the industry
- You’ve been building web applications professionally for 4+ years
- You’re proficient in NodeJS, TypeScript, MySQL, and MongoDB
- You possess strong OOP and design pattern knowledge
- Familiar with modern engineering practices: Code Reviews, Continuous Deployment, Automated Testing, etc
- You write understandable, testable code with an eye towards maintainability and experience with TDD (Test Driven Development)
- You have the ability to build RESTful APIs
- Explaining complex technical concepts to designers, support team, and fellow engineers is not a problem for you
- Well versed with the fundamentals of computer science and distributed systems
- Frontend experience; (Good to have) Angular
- Start-up experience, preferably a tech start-up
- Open-Source contributor
- You have experience with other programming languages -- e.g., Python, Ruby, PHP, Go, C, etc.
- Passionate about/experienced with open source and developer tools
- You have a bachelor's degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience
Qualifications
- BE/ B. Tech/ MSc/MTech
- Candidate should possess the degree from a recognized University/ Institution only
● Work together with the team to prototype new solutions within emerging technologies
● Work with DevOps to build and scale tools and libraries to improve developer and user
experience
● Create backend services to ensure the best possible performance, quality, and
responsiveness of the applications
● Integration of user-facing elements developed by front-end developers with server-side logic
● Collaborate with team members to provide and receive architecture-level and code-level
feedback
Essential Qualifications:
● 5 + years of software development experience
● Bachelor’s Degree in Computer Science / Software Engineering.
● High sense of ownership, the zeal to build scalable and customer-focused applications.
● Strong knowledge of Javascript, Node js, and related frameworks (e.g. Express, Socket io)
● In-depth experience in SQL / NoSQL database design
● Experience in RESTful API design
● Understanding of fundamental design principles behind a scalable application
● Familiarity with the principles of agile and lean development methodologies
● TDD (unit, integration, and end to end)
● Experience working with deployment and orchestration technologies (such as Docker,
Kubernetes, Chef, Salt, Ansible, Jenkins, GIT, Vagrant)
● Knowledge of Web Server technologies- like IIS, Apache or Nginx