4 - 9 years
10 - 15 Lacs
Posted:6 days ago|
Platform:
Work from Office
Full Time
Software Engineer, Fullstack (React + Node Js) Get in touch with us to see what we can do for your company. Software Engineer, Fullstack (React + Node Js) Ahmedabad, Pune, Hyderabad About DataOrb DataOrb is revolutionizing how organizations understand and utilize their customer data. We enable businesses of all sizes from ambitious startups to Fortune 500 companies to unlock insights from their customer interactions across conversational, transactional, and structured datasets. Founded by veterans from Google, Amazon, Microsoft, and Samsung, were driven by a shared mission to democratize customer intelligence and make AI accessible to everyone. The Opportunity We are seeking a highly skilled and motivated Full Stack Developer with strong expertise in React for frontend development, and Node.js for backend development. The ideal candidate should also have experience with AWS Cloud and knowledge of SaaS models to help us build and scale innovative solutions. Core Responsibilities Frontend Development: Develop and maintain highly responsive, scalable, and reusable user interface components using React.js and its ecosystem (e.g., Hooks, Context API). Implement efficient and predictable state management solutions, primarily using Redux Toolkit or Reacts built-in state management. Consume RESTful APIs and integrate real-time data feeds from WebSocket connections to display dynamic content. Optimize front-end applications for maximum speed, responsiveness, and scalability, including bundling, lazy loading, and rendering performance. Ensure cross-browser compatibility and develop responsive designs that work seamlessly across various devices and screen sizes. Write comprehensive unit and integration tests for React components and UI logic. Work with modern front-end build pipelines and tools (e.g., Webpack, Babel, Vite). Backend Development : Design, develop, and maintain robust, scalable, and secure RESTful APIs using Node.js and frameworks like Express.js (or similar, e.g., NestJS). Implement and manage real-time, bi-directional communication functionalities using WebSockets (e.g., Socket.IO) for features like live updates, notifications, chat, and collaborative tools inherent in SaaS products. Design, query, and optimize database schemas (both relational like PostgreSQL/MySQL and/or NoSQL like MongoDB/Redis) to support application features using Prisma or Typeorm. Develop complex server-side business logic and integrate with various third-party services as needed. Implement secure authentication and authorization mechanisms (e.g., JWT, OAuth). Ensure the security, performance, and scalability of backend services, including handling concurrent requests and optimizing query performance. Implement robust error handling, logging, and monitoring solutions for backend services. Collaborate on deployment strategies, CI/CD pipelines, and contribute to maintaining production environments. Write comprehensive unit, integration, and API tests for backend services. Collaboration & Best Practices : Collaborate with product managers, UI/UX designers, and other engineers to define requirements and deliver features. Follow best practices in software development, including version control (e.g., Git), code reviews, unit testing, design patterns, SOLID principles and CI/CD pipelines. Ensure code quality through peer reviews, refactoring, and automated testing. Required Qualifications 4+ years of professional experience as a Full Stack Developer with a strong focus on React.js and Node.js . Demonstrable experience working on SaaS (Software as a Service) products , understanding multi-tenancy, scalability, and user management. Solid understanding and hands-on experience with WebSockets and related real-time communication protocols (e.g., Socket.IO; WebRTC is a plus). Proficiency in JavaScript (ES6+) , HTML5, and CSS3. Extensive experience with React.js , including strong knowledge of Redux, React Hooks, and component-based architecture. Strong command of Node.js and popular frameworks like Express.js . Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis). Experience with any ORM like Prisma for Typeorm Familiarity with RESTful APIs and API design principles. Experience with version control systems, preferably Git/AWS CodeCommit . Understanding of software development best practices, including testing (unit, integration), and continuous integration/continuous deployment (CI/CD). Excellent problem-solving skills and meticulous attention to detail. Good understanding of GraphQL is a plus. Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment. Ability to work independently and manage multiple tasks simultaneously in a fast-paced environment. Desired Experience Excellent communication skills to effectively collaborate with cross-functional teams. Experience with agile methodologies and working in a fast-paced environment. Experience with containerization and orchestration (e.g., Docker, Kubernetes). Knowledge of security best practices for database systems. Familiarity with CI/CD pipelines and DevOps practices. Educational Requirements Bachelors Or Master s degree in one of the following fields: Bachelor of Computer Science Bachelor of Engineering (Information Technology) Masters of Computer Science Master of Engineering (Information Technology) OR Equivalent professional experience in Full-Stack Engineer (typically 4+ additional years of hands-on experience beyond the base requirement) Technical Skills Proficiency in React and JavaScript (ES6+), including state management and routing. Knowledge of RESTful API design, GraphQL, or other data querying languages. Strong expertise in Node.js and backend frameworks for scalable development. Familiarity with front-end build tools (e.g., Webpack, Vite) and version control systems like Git. Strong problem-solving skills and a passion for clean, efficient code. Experience with AWS cloud infrastructure and deployment tools. Familiarity with Docker, Kubernetes, or other containerization/orchestration technologies is a plus. Experience in deploying and managing cloud-based applications in a SaaS model. Why Join DataOrb Mission: Be part of democratizing customer intelligence and making AI accessible Impact: Shape how organizations understand and serve their customers Team: Work with experienced leaders from top tech companies Growth: Rapid scaling environment with significant learning opportunities Culture: Autonomous, trust-based environment focused on outcomes Benefits: Flexible work arrangements Comprehensive health coverage Generous PTO policy Professional development support Competitive compensation package Our Values Customer Obsession: We practice what we preach Democratizing Technology: Making complex solutions accessible Innovation with Purpose: Solving real customer problems Trust and Autonomy: Freedom to create and deliver excellence Upload CV (PDF, DOC, DOCX - max 10MB) Upload your resume Upload failed. Max size for files is 10 MB. LinkedIn Profile (Optional) LinkedIn Profile (Optional) When can you start a new role? Labor et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Your application has been received. Our team will carefully review your profile, and if there s a potential match, we ll be in touch soon. Oops! Something went wrong while submitting the form. Turning Customer Interactions into Revenue Opportunities. Thank you! Your submission has been received! Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
Dataorb Inc.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Pune, Ahmedabad
10.0 - 15.0 Lacs P.A.
3.0 - 8.0 Lacs P.A.
9.0 - 14.0 Lacs P.A.
9.0 - 13.0 Lacs P.A.
6.0 - 8.0 Lacs P.A.
Hyderabad, Pune, Bengaluru
5.0 - 8.0 Lacs P.A.
Ahmedabad, Chennai, Bengaluru
55.0 - 60.0 Lacs P.A.
Ahmedabad, Chennai, Bengaluru
55.0 - 60.0 Lacs P.A.
Bengaluru
7.0 - 11.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.