
- Building reusable code and libraries for future use
- Building efficient, testable, and reusable Node JS modules
- Helping in co-creating product vision and roadmap along with Product Managers
- Planning,hiring, developing our own products to the extent required, while reviewing, managing team and morale; and most importantly,setting up required processes that takes us to the next level
- Building high performance frontend applications with react
- Managing End-to-end ownership of modules including designing, development, validation, deployment
- Creating microservices from scratch and ensuring that micro services are used wherever it makes sense.
- Understanding the fully synchronous behaviour of Nodejs
What you need to have:
- A Bachelor's degree in Computer Science, or related technical discipline
- 2+ years of Software Development experience
- Deep hands-on technical experience in object-oriented design, data structures, algorithm design, and complexity analysis
- Experience with full software lifecycle methodology, including; coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to identify, empathize with and delight the customer
- While every product-line has its tech stack - different products have different technologies and it is expected that you are comfortable working across all of them as and when needed.
- Some of the technologies/frameworks that we work on - Microservices Architecture, Python, Rest/gRPC, Node.js, MySQL, Postgres, AWS, ReactJS, React Native, Kubernetes.
- Familiarity with Workers/ child processes and performance tuning
- Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and MongoDB)
- Strong knowledge of the common Node Js & React or web server exploits and their solutions

Similar jobs
Review Criteria:
- Strong Software Engineer fullstack profile using NodeJS / Python and React
- 6+ YOE in Software Development using Python OR NodeJS (For backend) & React (For frontend)
- Must have strong experience in working on Typescript
- Must have experience in message-based systems like Kafka, RabbitMq, Redis
- Databases - PostgreSQL & NoSQL databases like MongoDB
- Product Companies Only
- Tier 1 Engineering Institutes (IIT, NIT, BITS, IIIT, DTU or equivalent)
Preferred:
- Experience in Fin-Tech, Payment, POS and Retail products is highly preferred
- Experience in mentoring, coaching the team.
Role & Responsibilities:
We are currently seeking a Senior Engineer to join our Financial Services team, contributing to the design and development of scalable system.
The Ideal Candidate Will Be Able To-
- Take ownership of delivering performant, scalable and high-quality cloud-based software, both frontend and backend side.
- Mentor team members to develop in line with product requirements.
- Collaborate with Senior Architect for design and technology choices for product development roadmap.
- Do code reviews.
Ideal Candidate:
- Thorough knowledge of developing cloud-based software including backend APIs and react based frontend.
- Thorough knowledge of scalable design patterns and message-based systems such as Kafka, RabbitMq, Redis, MongoDB, ORM, SQL etc.
- Experience with AWS services such as S3, IAM, Lambda etc.
- Expert level coding skills in Python FastAPI/Django, NodeJs, TypeScript, ReactJs.
- Eye for user responsive designs on the frontend.
Perks, Benefits and Work Culture:
- We prioritize people above all else. While we're recognized for our innovative technology solutions, it's our people who drive our success. That’s why we offer a comprehensive and competitive benefits package designed to support your well-being and growth:
- Medical Insurance with coverage up to INR 8,00,000 for the employee and their family
Job Title: Full-Stack developer
Experience: 5 to 8+ Years
ASAP Start Immediately
Key Responsibilities
Develop and maintain end-to-end web applications, including frontend interfaces and backend services.
Build responsive and scalable UIs using React.js and Next.js.
Design and implement robust backend APIs using Python, FastAPI, Django, or Node.js.
Work with cloud platforms such as Azure (preferred) or AWS for application deployment and scaling.
Manage DevOps tasks, including containerization with Docker, orchestration with Kubernetes, and infrastructure as code with Terraform.
Set up and maintain CI/CD pipelines using tools like GitHub Actions or Azure DevOps.
Design and optimize database schemas using PostgreSQL, MongoDB, and Redis.
Collaborate with cross-functional teams in an agile environment to deliver high-quality features on time.
Troubleshoot, debug, and improve application performance and security.
Take full ownership of assigned modules/features and contribute to technical planning and architecture discussions.
Must-Have Qualifications
Strong hands-on experience with Python and at least one backend framework such as FastAPI, Django, or Flask, Node.js .
Proficiency in frontend development using React.js and Next.js
Experience in building and consuming RESTful APIs
Solid understanding of database design and queries using PostgreSQL, MongoDB, and Redis
Practical experience with cloud platforms, preferably Azure, or AWS
Familiarity with containerization and orchestration tools like Docker and Kubernetes
Working knowledge of Infrastructure as Code (IaC) using Terraform
Experience with CI/CD pipelines using GitHub Actions or Azure DevOps
Ability to work in an agile development environment with cross-functional teams
Strong problem-solving, debugging, and communication skills
Start-up experience preferred – ability to manage ambiguity, rapid iterations, and hands-on leadership.
Technical Stack
Frontend: React.js, Next.js
Backend: Python, FastAPI, Django, Spring Boot, Node.js
DevOps & Cloud: Azure (preferred), AWS, Docker, Kubernetes, Terraform
CI/CD: GitHub Actions, Azure DevOps
Databases: PostgreSQL, MongoDB, Redis
- Good understanding of NODE JS back-end development
- Strong understanding of Node.js and frameworks available for it
- Understanding of front-end technologies, such as React/Angular, HTML and CSS3
-Solid understanding of object-oriented development and design patterns.
- Good experience with AJAX, REST and JSON
- Experience with development practices such as Test-Driven Development and Continuous Integration
-Experience in Version Control Systems like GIT, Bitbucket
- Must have good problem solving and analytical skills.
- Must be a team player, having good communication skills, self-starter
- Ability to pick up new technology is needed.
Our Tech stack:
· Java 11, Spring Boot, React.JS
· MySQL, Redis, Elastic Stack, MongoDB
· Docker, K8s
· GitHub, Jenkins
· Slack, Jira
What we're looking for:
· Minimum of 5 years of experience as a software developer.
· Excellent knowledge of Java.
· Demonstrated skills in web-based development, including REST API s and JS frameworks such as Vue JS/React.
· Experienced with cloud platforms (AWS / GCP).
· Experienced with SQL and NoSQL databases.
· Experienced with CI/CD environments.
· Familiar with container technologies (Docker, Kubernetes).
· Proficient in agile programming practices.
· Strong analytical mind with a good dose of creativity.
· Meticulous person who strives to constantly improve his/her/their competencies.
· Excellent communication skills.
Nice-to-haves:
· Familiarity with Web sockets.
· Has contributed to open source projects and can point us to his/her/their GitHub account.
Roles and Responsibilities :
- Design and implementation of the overall web architecture
- Pixel-perfect implementation and integration of our approved user interface
- Design and construction of REST API
- Build efficient, testable, and reusable PHP modules
- Design and deployment of database
- Integration of data storage solutions including various databases, blob stores, key-value pairs, etc.
- Solve complex performance problems and architectural challenges
- Ensuring the entire stack is designed and built for speed and scalability
- Design and implementation of continuous integration and deployment
- Handle overall website deployment and build process
- Work closely with different stakeholders to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
- 3-5 years of experience in web development and coding within a cross-disciplinary environment
- Good at writing HTML, CSS,Bootstrap and JavaScript. Being up on the latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
- Good experience in JQuery, JavaScript
- Must have exp. on PHP, MYSQL, MVC, Linux, logging, Unit testing, Subversion, Restful/soap
- Experience with Source Control tools (Subversion
- Expert in back-end programming language PHP with Laravel framework and IDE
- Good experience in JQuery, JavaScript.
- ReactJS, AngularJS or VueJS would be preferred
- Experience with Source Control tools (Subversion)
- Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/ syntaxes/ libraries
- Database design and management with No-SQL, Mysql, including being up on the latest practices and associated version
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Familiarity with a relevant and globally supported framework both front-end and back-end
- Thorough understanding of user experience and possibly even product strategy
- Experience implementing testing platforms and unit tests
- Proficiency with version control system preferred Git
- Appreciation for clean and well-documented code
- Experienced in full web development life cycle from requirements gathering to Server management and deployment for the relevant environment
- WordPress Experience is a plus.
- Understanding of SEO principles.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web and mobile-based business applications.
- Guide team development efforts towards successful project delivery.
- Identify and encourage areas for growth and improvement within the team.
- Provide third-level support to business users.
- Research and evaluate a variety of software products.
- Analyze and resolve technical and application problems.
- Develop, refine, and tune integrations between applications.
- Design, develop, and unit test applications in accordance with established standards.
- Participate in peer-reviews of solution designs and related code.
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
Overview
This position, under the general direction of the Lead and/or Manager, Software Engineering, will be responsible for technical and development support for our award-winning K-12 software. This role will implement, code, build, and test new features, maintain existing features, and develop new plugins/accelerators that will enhance the functionality of our existing product. Additionally, this position will gather and refine requirements, develop designs, implement, test and document solutions to produce the highest quality product and customer satisfaction.
Responsibilities
Essential duties and responsibilities include the following.
- Develop modules and functionalities in front end using Angular, Typescript framework.
- Development of plugins using Node.js(Express.js).
Configuring and Working with MongoDB.
Working on Reusable libraries, Packaging in Nodejs.
Experience in Jira, Development lifecycle, handling and completing tasks assigned in Jira.
Qualifications
To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
Qualifications include:
- 4+ years’ experience in software engineer role
- Bachelor’s degree in Computer Science or Information Technologies required or equivalent experience
- Knowledge of current web client technologies including demonstrable proficiency with Javascript, Angular 6,7,8, NodeJs, ExpressJs, Typescript, MongoDB, Graph QL, Bootstrap, HTML5, Css3, Json, Ajax, Scss, SASS, JQuery, GIT Lab
- Proficient in SQL, Oracle experience a plus
- Ability to architect, test, develop, implement and troubleshoot Front End applications
- Strong written and verbal communication skills
- •Strong ability to handle a heavy workload with multiple projects and frequent interruptions
- Strong ability to work in a changing, dynamic environment
Role Value: By developing highly performant, robust and scalable web services and back-ends, you will have an impact on the latency and accuracy. You will add value to our organization by mentoring and guiding engineers. By spotting opportunities in new technologies and identifying areas where they could be leveraged, you will have a deep impact on our tech stack and the way it benefits the business.
Role: You will work with stakeholders to identify the business problem, and then develop layered architectures that can be delivered in an incremental fashion. You will demonstrate a combination of technical leadership and business acumen by making appropriate trade-offs of technical integrity, complexity, time to market and cost. You are a stellar engineer and will write production quality code 70-80% of the time.
Responsibilities
- Design and implement features spanning across systems in a manner that satisfies requirements of performance, scale, security and robustness
- Contribute to improvement of technology and execution processes in the company
- Collaborate in setting technology standards with technology leaders across the company
- Serve as a knowledge centre on current and emerging technologies, and help train others when required
- Foster a strong technical culture by mentoring other engineers
- Keep up to date with the latest technologies, evaluate new tools
- Should open to work on Golang.
Relevant Experience and Qualifications
- Demonstrated expertise in system-level design of large scale distributed systems on OOPs, and experience with web services and service oriented architectures
- Have 7 - 13 years of professional experience in software development.
- Extensive experience with modern open source systems including relational / non relational data stores.
- Experience with AWS stack, at least the common datastores and services
- Experience with containerization technologies and concepts including Docker
- Basic knowledge about security concepts and secure coding
- Excellent analytical, conceptual and communication skills in spoken and written English.
Progression
- At Devtron Labs you have the opportunity to work in a collaborative and trusting environment allowing you to turn your ideas into reality
- be part of a strong team, where everyone’s opinion matters
- have flexible working hours, and learning & development opportunities
- We trust on you because we are having fully remote work culture
- work in a meritocracy, where you grow professionally by excelling at work
Equal Opportunities: Devtron Labs is, and always will be, committed to diversity and inclusion. We seek Devtronians from all backgrounds to join our teams and encourage everyone to bring their authentic, original and best selves to work.
Skills Required:
- Must have strong exposure working on Java Script
- Proficient in Javascript frameworks (Vue Js / React Js) is a must
- Strong understanding of REST APIs
- Have experience with common front-end development tools such as Babel, Webpack, NPM is a definite advantage
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of code versioning tools, such as GitHub
- Good to have working experience on CSS pre-processor either LESS or SASS
- Good understanding of BEM (Block, Element, Modifier) methodology
- Proficiency in Database (MySQL, MongoDB)
- Proficiency in best practices for building backend services like Session management, caching, authentication, etc
- Strong proficiency with JavaScript & ES6 or ECMA 2015 on the NodeJs platform.









