Full Stack Web Developer
Job Location: Bengaluru
Job Type: Full Time.
Education:
Bachelors in Computer science/Information or any related stream with desired work experience.
Overview:
We are looking for a talented Full Stack Web Developer to create amazing user interface based web application with clean and artful web design skills. The engineer would be responsible for architecting, designing, developing and deploying scalable web application. We are building a strong and dedicated team focusing on developing web application for multiple client requirements and in-house projects.
Roles & Responsibility:
1. Write high performance, clean, scalable and quality web applications under given timelines.
2. Architecting, designing and deploying web application for various cloud platforms like AWS, Azure, GCP.
3. Identifying bottlenecks, bugs and devise solutions for these problems.
4. Responsible for both front-end and back-end development.
5. Participate in requirement analysis, documentation with business partners.
6. A standout colleague but should be able to work independently too.
Requirements:
1. 1-2 years of work experience as Full Stack Web developer.
2. Experience in web application development with exposure to both frontend and backend development.
3. Ability to produce well documented code with excellent debugging capabilities.
4. Strong Communication skills
5. Expert in any of the following programming languages Java, JavaScript(NodeJs), Python.
6. Experience in web development frameworks like Django, Flask.
7. Experience with front end technologies HTML5, CSS, Angular, React Js.
8. Experience in developing and integrating REST, SOAP APIs.
9. Familiarity with databases like MySQL, MongoDB etc.
10. Familiarity with web servers Apache, Ngnix etc.
11. Good understanding of OOPs and Web design patterns.
12. Willing to learn and implement latest technologies.
Bonus:
1. Good knowledge of revision control tools such as Git, Bit Bucket, Source tree
2. Experience in using multiple IDE and different application development frameworks.
3. Experience in mobile application development is added advantage
4. Industry level certification on web application development and design or cloud platform would be much appreciated.

About Datashrubs
About
Connect with the team
Similar jobs
About the Role
SwitchKart is on a mission to make technology more accessible and more sustainable — we're in the business of recommerce, giving old smartphones a second life, cutting down e-waste, and extending the lifecycle of every device we touch.
We're looking for a Junior Full Stack Developer who's eager to learn, build, and grow with us. You'll work closely with senior engineers on real features across our procurement app, retailer app, pricing engines, and warranty systems, gaining hands-on experience across a diverse product ecosystem.
What You'll Do
• Build Features: Work on both frontend and backend tasks across our suite of products, under guidance from senior engineers.
• Write Clean Code: Contribute well-tested, maintainable code to our React and Node.js codebases.
• Build AI-First: Get hands-on with building features that use AI at the core — not bolted on. You'll learn to think about where AI can automate, assist, or enhance what you're building.
• Learn the Stack: Get hands-on with our databases, APIs, and deployment processes across multiple applications.
• Collaborate: Participate in code reviews, stand-ups, and sprint planning.
• Debug and Fix: Troubleshoot issues across the stack and ship fixes.
• Adapt and Grow: Adapt quickly and positively in a fast-changing environment with tight timelines, and stay open to learning new tools and technologies as our stack evolves
.
What We're Looking For
Must Have
• 2+ years of full stack development experience
• Working knowledge of React and Node.js
• Basic understanding of relational databases (PostgreSQL/MySQL)
• Eagerness to learn and grow quickly
• Strong fundamentals in data structures and problem-solving
Good to Have
• Personal projects or open-source contributions
• Exposure to REST APIs
• Familiarity with Git and collaborative workflows
• Exposure to cloud platforms (AWS/GCP)
Why SwitchKart
• Hands-on learning with real ownership from day one.
• Access to the latest AI coding agents and tools — we invest in keeping our engineers on the cutting edge.
• Work closely with senior engineers who'll help you grow.
• Be part of a genuinely differentiated business with real impact.
• Fast-moving team where you'll learn quickly and see your work ship.
Mandatory Skills:
Minimum 3+ years of experience
Solid and proficient skills in Java, Spring Framework, JDBC
Solid and proficient skills in Angular 6+
Strong foundation in Restful design practices
Experience in Unit Testing, Data Mockup and Automation Test
Strong communication
Knowledge of Control M
Good to have:
Knowledge of Scrum and Agile
Knowledge of DevOps tooling (e.g., Jenkins, Git, Maven)
Knowledge of basics of Cloud Computing
Knowledge of Python
Knowledge of Jenkins
Location: Hybrid / Remote
Responsibilities:
- Writing and reviewing great quality code.
- Understanding functional requirements thoroughly and analysing the client's needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it.
- Determining and implementing design methodologies and tool sets.
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs.
- Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs.
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
- Passionate about building great solutions.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
- Relevant expertise in C#, . Net framework/. Net core, Web Services/WCF/Web API, ASP. Net/MVC. JavaScript, OO JavaScript (ES6 onwards), HTML5/CSS, Angular/React/VueJS, OOA and OOD Concepts, Serverside JS: NodeJS/Express.
- Experience in Relational Database: SQL Server/MySQL/Oracle, Cloud Platform: Amazon/Azure/Google Cloud.
- Experience in Testing Frameworks (Web): MSTest/NUnit/Jasmine/Karma/Mocha, Repositories: Git/SVN/TFS, CI/CD Tools: Jenkins/Grunt/Gitlab/Azure DevOps, Container Ecosystem: Docker/Kubernetes/Anthos.
- NoSQL DB: MongoDB/Cassandra/CouchDB/HBase/MarkLogic, Cloud Database: CosmosDB/ IBM DB2/SAP HANA/Amazon Aurora/DynamoDB.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns.
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Languages: C#, JavaScript, OO JavaScript (ES6 onwards).
- App Framework: . Net Framework/. Net Core.
- Web Framework: ASP. Net/MVC.
- Markups: HTML5/CSS.
- CSS Framework: Bootstrap/Foundation/Bulma.
- Frontend Framework: Angular 6 ( ) /React/VueJS.
- API Framework: WebServices/WCF/WebAPI.
- Relational Database: SQL Server/MySQL/Oracle.
- Cloud Platform: Amazon/Azure/Google Cloud.
- Testing Frameworks (Web): MSTest/NUnit/Jasmine/Karma/Mocha.
- Repositories: Git/SVN/TFS.
Online tutoring platform that focuses on connecting students with tutors and has a focus on live learning courses for Science, Technology, Engineering, the Arts and Mathematics (STEAM) subjects. It is a global online school for 21st century skills, teaching Coding and other extra-curriculars to kids age 5-18 via LIVE, interactive, gamified online sessions that work 10x better than status quo.
Requirements
- 2+ years of experience on NodeJS & React JS
- Practical experience in building APIs
- Experience with RabbitMQ or similar queuing system
- Experience with Redis/ElasticSearch is a plus
- Familiarity with CI/CD pipeline tools like Jenkins
- Practical experience with Git
- A knack for benchmarking and optimization
- The candidate will need to have a complete understanding of the core LAMP Platform.
- To be successful in this role, the candidate must be a quick learner, able to adapt and understand various businesses, have stellar software development, and great communication skills. In this role, the candidate will be working as a full-stack engineer developing front end and server-side components of the product with a strong emphasis on reliable, maintainable, and scalable software that runs in a high volume, high availability environment.
- The Software Engineer will be responsible for providing input to product release plans that cover project inception through delivery and on-going operational maintenance. They will be expected to analyse and solve complex application-related problems; review work of other developers’ for correctness, adherence to the product design concept and user standards.
Roles and Responsibilities
- Strong knowledge of Software Development Life cycle and Agile Methodologies.
- Bachelor's degree (BE/B-Tech) in Computer Science or related field
- Ability to analyze complex requirements and design documents to create excellent deliverables.
- Understanding of MVC Design patterns
- Code analysis and Database optimization
- Ability to design, develop, test, integrate, deploy and support/maintain scalable Open Source web applications utilizing PHP and MySQL on Apache.
- In addition to PHP, experience with HTML 5, CSS 3, JavaScript, jQuery, bootstrap, MySQL database design and query optimization is crucial.
- Should have knowledge of working with PHP Frameworks
- Experience with cloud-based deployments, integration experience using RESTful API and web services is a plus.
- Excellent oral and written communication skills.
- Ability to work productively in a dynamic, priority shifting, deadline-driven environment.
- Excellent organizational, presentation and business analysis skills.
Position Purpose:
The Software Engineer II is responsible for independently developing and assisting in the design of a product that our customers and associates love. As a Software Engineer II, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. In addition, Software Engineer IIs may be involved in configuration, security, resilience, performance tuning and production monitoring.
Major Tasks, Responsibilities & Key Accountabilities:
Delivery and Execution - Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions; Documents, reviews and ensures that all quality and change control standards are met; Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable; Writes custom code or scripts to automate infrastructure, monitoring services, and test cases; Writes custom code or scripts to do destructive testing to ensure adequate resiliency in production; Program configuration/modification and setup activities on large projects using HD approved methodology; Configures commercial off the shelf solutions to align with evolving business needs Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Learning - Actively seeks ways to grow and be challenged using both formal and informal development channels; Learns through successful and failed experiment when tackling new problems
Plans and Aligns - Collaborates with other team members in agile processes; Assists in creating new and better ways for the team to be successful; Relates openly and comfortably with diverse groups of people; Builds partnerships and works collaboratively with others to meet shared objectives
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience:
3+ years
Preferred Qualifications:
- Should have worked in a SaaS Company
- Experience in creating developer friendly integrations with other Apps/Software
- Experience in writing SQL queries against a relational database
- Experience in version control systems
- Experience in front end technology such as HTML, CSS, and Javascript/Typescript frameworks
- Experience in an object-oriented programming language (preferably Java)
- Experience in source code version control
- Experience in Relational or noSQL database technology
- Experience in cloud computing techniques
- Experience in CI/CD tools
- Experience in microservice-based architecture
- Experience with modern debugging and root cause analysis techniques
- Exposure to security frameworks for user and services authorization and authentication
- Exposure to creating and executing unit, functional, destructive and performance tests
Major skill required: Angular & .Net
At least 6 to 10 years of experience, working as an Angular & .Net (both tech) developer
Project Role: Senior-Level Application Developer
Key Responsibilities:
• Degree in computer science or IT.
• Strong organizational and project management skills.
• Proficiency with JavaScript frameworks such as Angular, Implement reusable components
• Proficiency with server-side languages such as .Net.
• Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
• Proficiency with database technology such as MS SQL, Store Procedure.
• Excellent verbal communication skills.
• Good problem-solving skills.
• Attention to detail.
• Develop User interfaces for Modern Rich Internet Applications.
Technical Experience: Ability to translate business requirements into a comprehensive, well-formed technical design.
Professional Attributes: Resource should have good communication and analytical skills
Project Description: Client has already developed application in Java-Script & .Net, we have to convert that application into Angular. Most of code we need to write in Angular, but there is scope where we have to change the existing API or have to develop new API as per the project module need.
SellerGeni is an early-stage VC Funded SAAS Product in the Ecommerce Growth space. Our products GrowZ and SmartPlug enable sellers on Amazon to grow their sales and improve the quality of their listings through automated tools. Our vision is to simplify Growth across all ecommerce channels. We make traffic generation as simple as launching a Shopify website. You will be working closely with key stakeholders across the organization and leading a team of motivated engineers and professionals trying to change the status quo in online business growth. Join us if you love solving real-world problems with technically robust solutions.
Open to SDE-2, SDE-3, FSE & SWE.
What you will be doing
- Write test-driven code for Client and Server side application
- Creating functional codes that implement product requirements
- Participating in the design and creation of scalable software
- Testing and fixing bugs and/or other coding issues
- Take ownership of code, tasks and system architecture
- Brainstorming to scale the system for millions of users
- Mentoring juniors and champion the Agile Development Practices
What you need to have
- Knowledge of Javascript back-end languages & frameworks (e.g NodeJS, ExpressJS, GraphQL, TypeScript etc)
- Knowledge of Javascript front-end frameworks (e.g.NextJS, ReactJS, Angular etc)
- Experience in SQL/NoSQL databases (e.g. MongoDB, MySQL, DynamoDB, etc)
- Experience in building and maintaining large-scale production (e.g Redis, Jobs, Queue, Async sockets, etc)
- Knowledge of modern javascript libraries (e.g JWT, Webpack, Browserify, jQuery, Bootstrap, Semantic etc)
- Decent understanding of networking technologies (e.g TCP, HTTP, websockets, server-sent events, etc)
- Excellent communication and teamwork skills
- Good understanding of System design, architecture and Web Security
- Knowledge of version control software like Git, Github, BitBucket
Nice to have
- GSoC (or) Open Source contributions
- Prior startup (or) SAAS product experience
- Experience with building B2B products
- Amazon SP-API, MWS and advertising API
- Consumer Web Development Experience for High-Traffic, queue based applications
- Software security and SDLC
- UI/UX Product design & decision
- Experience in development workflow integrations (e.g CI/CD, Docker, Kube, pods, etc)
- Experience in building REST APIs, server-side architecture
- Decent understanding of Cloud & DevSecOps (e.g ECS ELB, SSM, SQS, Lambda, Kafka etc)
Benefits
- Competitive Salary & Equity
- MacBook Pro
- Flexible Work Timings
- Work With Experienced Team (Ex Amazon, Paytm, Oracle & GSoCers)
Total Experience : 2-6 years Relevant Experience: 2-3+ years
We're hiring Fullstack - React.Js and Node.js developers to join our team in UK! You will be responsible for building fluid and responsive user interfaces for multiple platforms and devices.
We are looking for experienced engineers who have an appetite for solving complex problems and build seamless user interactions to world-class standards.
Requirements
You’re great at
- Strong experience in React.js & Node.js
- Graph.ql
- Creating testable code and make testing a priority;
- Agile methodologies such as Scrum and Kanban;
- Being passionate, self-driven and working with little supervision towards a common team or company purpose
- Writing and consuming RESTful interfaces
- Vanilla Javascript and modern frameworks and platforms, Node.js experience is essential;
- AWS
- Serverless
- Developing great user interfaces
It also would be cool if you
- Know module bundlers and task runners such as Webpack, Parcel, Rollup, Browserify, Grunt or Gulp;
- Have experience with Test Automation
- Have experience in databases, both SQL and document-based
- Use state management like Redux, MobX and/or other;
- Use of CSS pre/post-processors like PostCSS, Styled Components, LESS, SASS and/or others
Benefits
We offer
- Flexible working
- Competitive salary
- Annual bonus, subject to company performance
- Access to Udemy online training and opportunities to learn and grow within the role
- Good Healthcare Benefits
- Enhanced Maternity, paternity, shared parental and adoption leave and pay
- Autonomous working







