
We are seeking a skilled Full-stack developer. As a Full-stack developer, you will collaborate with an international cross-functional teams to design, develop, and deploy high-quality software solution.
Responsibilities:
Design, develop, and maintain the application.
Write clean, efficient, and reusable code.
Implement new features and functionality based on business requirements.
Participate in system and application architecture discussions.
Create technical designs and specifications for new features or enhancements.
Write and execute unit tests to ensure code quality.
Debug and resolve technical issues and software defects.
Conduct code reviews to ensure adherence to best practices.
Identify and fix vulnerabilities to ensure application integrity.
Working with the product owner to ensure seamless integration of user-facing elements.
Collaborating with DevOps teams for deployment and scaling.
Requirements:
Bachelor’s degree in computer science or information technology, or a related field.
Proven experience as a skilled Full-stack developer. Experience in Insurance domain is appreciated.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities to work effectively in a team environment.
Strong experience with Spring Boot 3, Java 17 or newer and Maven.
Skills & Requirements
Angular 18+, GitHub, IntellJ IDEA, Java 11+, Jest, Kubernetes, Maven, Mockito, NDBX/ng-aquila, NGRX, Spring Boot, State Management, Typescript, Playwright, PostgreSQL, Sonar, Swagger, AWS, Camunda, Dynatrace, Jenkins, Kafka, NGXS, Signals, Taly.

Similar jobs
Role & Responsibilities
- work with peers in Product, QA, and other Engineering departments;
- coach and mentor team members;
- cautiously drive adoption of new technologies and processes;
- preserve our engineering values of quality, scalability, and maintainability;
- “see around corners” — identify blind spots and prioritize work across teams;
- work with international teams to ensure successful product development and delivery; and
- own the overall architecture and systems engineering for your products.
Ideal Candidate
- exceptional communication and organizational skills;
- experience recruiting for and building software engineering teams;
- the ability to inspire and motivate team members;
- a strong technical background in software engineering and architecture, and experience with modern programming languages and frameworks;
- 6+ years of software development experience; and
- 4+ years of experience managing software teams (as a Team Lead or a Manager) or similar experience as an individual contributor.
Job Title : Software Development Engineer (Python, Django & FastAPI + React.js)
Experience : 2+ Years
Location : Nagpur / Remote (India)
Job Type : Full Time
Collaboration Hours : 11:00 AM – 7:00 PM IST
About the Role :
We are seeking a Software Development Engineer to join our growing team. The ideal candidate will have strong expertise in backend development with Python, Django, and FastAPI, as well as working knowledge of AWS.
While backend development is the primary focus, you should also be comfortable contributing to frontend development using JavaScript, TypeScript, and React.
Mandatory Skills : Python, Django, FastAPI, AWS, JavaScript/TypeScript, React, REST APIs, SQL/NoSQL.
Key Responsibilities :
- Design, develop, and maintain backend services using Python (Django / FastAPI).
- Deploy, scale, and manage applications on AWS cloud services.
- Collaborate with frontend developers and contribute to React (JS/TS) development when required.
- Write clean, efficient, and maintainable code following best practices.
- Ensure system performance, scalability, and security.
- Participate in the full software development lifecycle : planning, design, development, testing, and deployment.
- Work collaboratively with cross-functional teams to deliver high-quality solutions.
Requirements :
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- 2+ years of professional software development experience.
- Strong proficiency in Python, with hands-on experience in Django and FastAPI.
- Practical experience with AWS cloud services.
- Basic proficiency in JavaScript, TypeScript, and React for frontend development.
- Solid understanding of REST APIs, databases (SQL/NoSQL), and software design principles.
- Familiarity with Git and collaborative workflows.
- Strong problem-solving ability and adaptability in a fast-paced environment.
Good to Have :
- Experience with Docker for containerization.
- Knowledge of CI/CD pipelines and DevOps practices.
This role is physically based out of Mauritius and will require you to relocate to Mauritius. Relocation expenses like air tickets/work visa/permit/medical for work permit will be borne by the company
The role of a senior java developer is to ensure high quality software development and delivery to the end client.
As senior software developer, you shall be the technical SME on the project and ensure that the team abide by the quality standard set on the project.
On the Java Expertise Center, you shall be contributing to the knowledge building committee where you will be coaching juniors and demy students
Key Skills:
Very good knowledge in Java (at least from Java 8).
Good knowledge of Spring boot
Experience with JPA/Hibernate
Experience in middleware such as MessageQueues
Experience with REST interfaces and GRPC
Experience with modern agile software development (Continuous Integration)
Experience in securing APIs
Knowledge in design patterns
1. Software Development
Act autonomously in the delivery of tasks of simple to high complexities on projects.
Participate actively with team members to reduce risks related to tasks and activities.
Ensure deliveries (code, documentation, release notes) are executed within set quality standards and processes.
Understand and apply standard methods, tools and processes in daily tasks.
Participate in sprint backlog estimation.
2. Team coaching & technical reference on project.
Work with the team architect to help coach team members and ensure they
abide by the technical standards set on the project.
Coach new joiners and accompany them technically & functionally on the
project.
Be the technical reference on the project, besides the architect.
Communicate technical KPI to your project manager.
Review code contributed by team members, ensuring adherence to coding standards, best practices, and quality standards.
Act as a coach or trainer and contribute actively to the Java Expertise Center.
A commitment to continuous learning and staying updated with industry trends and best practices
Participate in budget auditing activities as required by direct report in the capacity of a Developer
Key Dimensions:
Ability to monitor unit test coverage and ensure team abide by same standard (Standard unit test coverage
of 60% on new and overall codes)
Ensures Sonar analysis of project is as per quality gate and any deviations are tackled by the team
Ensuring highest quality delivered to client.
salary range basis experience (in INR)
CTC brackets for years of experience (please note that this is fixed, and negotiable max by 5-10% depending on existing salary)-
5 years - 15 Lacs
7 years - 17 Lacs
9 years - 19 Lacs
10 years - 21 lacs
What will your job look like?
- Develop product modules and enhancements as per functional specs
- Assist in preparing functional and technical design specifications
- Work with business analysts, QA, and IT departments as required
All you need is…
- Strong analytical abilities and problem-solving skills applying software engineering principles
- Ability to work in a collaborative team environment while also being able to execute work independently
- Ability to write modular, clean, efficient code
- Eagerness to learn and interest in new technologies
- Ability to work in a fast-paced, start-up environment
- Diligence in all aspects of work performed
Must Have
Technical Skills
- Backend languages/frameworks:
- J2EE (Java, JSP, Servlets)
- Spring Framework ecosystem and micro-services
- Tag Libraries
- UI layer programming:
- HTML
- DHTML
- JavaScript
- cascading style sheets (CSS)
- React/Angular
- Databases:
- SQL queries, indexing, views
Work Experience
- 3+ years of relevant software development experience
- Usage of SVN or similar SCM system
- Usage of Eclipse or similar IDE
Educational Experience
- Bachelor's degree in Computer Science or a related field
- Must Have worked in a product development for minimum of 1 years
- Must Understand the Product life cycle (Requirement analysis/ design/architecture).
- Must Have hands on Coding Experience in J2EE technologies, Core Java, JavaScript, Web services SOAP, RESTful services
- Good experience on any one application server (WebLogic, WebSphere, Apache servers etc.).
- Database experience in any one DB like Oracle/ MySQL/MS SQL etc.
- Knowledge / Experience with any one open source development tools and frameworks (Eclipse, ANT, Junit, PMD, SVN etc.)
- Ability to understand UML design diagrams. Ideally should have designed some modules in prior projects using OOAD and UML.
- Extensive experience with multi-tier transactional architecture and design.
- Passionate about test driven, clean code, automatically tested and continuous deployment
Good to have:
- Any prior Work or Knowledge on newer technologies like Big data cloud, Hadoop and spark)
- Any prior Work or Knowledge on NoSQL, ORM, AWS Services (EC2, SNS, SQS, S3, Cloudfront)
- Any prior Work or Knowledge/ MOOC on Machine Learning and AI.
- Experience in performance engineering domain (testing, tuning, profiling) will be a definite add-on.
- Expertise with identity management, authentication and information security best practices
- Expertise in working with complex cross-domain applications.
Overall exp : 7 to 9 Years
Development Exp [Relevant exp] - 3 - 4 [Python] [MUST]
Job Functions/Duties and Responsibilities:
Manage each project’s scope and timeline
Work with product owners to handle backlogs and new requests
Ability to work hand-on and independently with limited supervision
Minimum 3 Years of experience on project management
Drive for results and ownership
An eye for detail, analytical and data oriented with logical problem-solving approach
Resolve conflicts and remove obstacles that occur
Help teams implement changes effectively
Ensure deliverables are up to quality standards at the end of each sprint
Low Level with experience:
Experience should be 2-3 years of Phyton + Database. [Urgent Opening]
Intern Level:
Good programming skills at college level in any language.
Database awareness.
Team player
Proactively learning about new technologies
Approaching problems and creating solutions
• Proficiency in Java, JavaScript, and sufficient knowledge of database concepts to write
efficient queries
• Working experience in one or more of React, Redux, Typescript, and associated tools such as
Webpack, Grunt, Gulp etc.
• Working experience in HTML, (S)CSS
• Working experience writing unit/functional/integration tests
• Knowledge of Java 8 features such as streams and lambdas is a plus
• Knowledge of REST concepts and design is a plus
• Knowledge of ES6 features/syntax is a plus
• Knowledge of functional programming concepts is a plus
• Knowledge of build/deploy tools such as Ant, Maven, Gradle, Ansible, Chef, Puppet etc. is a
plus
• Knowledge of one or more scripting languages such as Awk, Bash, Perl, Python, Ruby etc. is
a plus
• Ability to use modern IDEs such as VSCode, IntelliJ IDEA, Eclipse etc. is a plus
• Knowledge of container technologies such as Docker, Kubernetes, etc. is a plus.
- Working on interesting technical challenges in a product centric and open-source driven environment.
- Providing architectural direction on large-scale enterprise project implementations.
- Structuring teams to ensure there is capacity to work on larger architectural redesign to meet scalability, performance, security or compliance needs.
- Working closely with clients as they build features, functionality, and applications to make the ideal applications for the end customers.
- Developing visioning skills and ability to see the big picture
- Implementing and contributing to engineering practices and processes
What you need to have:
- B.Tech /B.E.; M.Tech
- NodeJs, ExpressJs and Java based applications
- loopback.ioas a framework.
- Elastic search and MongoDB is used as Database
- Angular and Angular 2 is the dominant front-end framework used for development
- HTML5, CSS3, Angular, Angular 2/4/6 stacks
- What we look for in a front-end engineer is someone who has deep hands-on experience with Angular/ AngularJS and proficiency with visual design for a mobile-first product.
- Experience with MEAN stack is a plus.
- It's a joint venture between Front-end and Back-end.
- Docker
- Kubernetes
- Github
- Third-party API integrations
Having and Hands on experience in the particular Domain.
– JavaScript, jQuery, Angular, React/Redux, Backbone
– RSpec, Capybara, Factory Girl
– Resque, Sidekiq
– Elasticsearch, Sphinx
– Deploy with Capistrano, Mina or Heroku
– Chef, Amazon Web Services
– PostgreSQL, MongoDB, Redis, Memcached
– Active Admin
– Spree, LocomotiveCMS
– REST API
– Coffescript, HAML, SASS, LESS
Roles and Responsibility:
• Lead the entire back-end and front-end technology team and act as the go-to resource with in-depth knowledge of technology and product best practices and standards.
• Build scalable backend product architecture that scales through millions of transactions per day.
• Build support systems for monitoring, billing, administration, etc.
• Acting as a single person of contact for the entire product vertical and liaising with the business team to aid the business needs.
• Directly Responsible for the user experience on the platform. Willingness to learn new technologies as required and able to incorporate machine-learning, AI and Big data as the product evolves.
• Responsible for validating the technical feasibility of product ideas, and suggesting likely technical platforms and build-buy options for such ideas.
• Plan and set up a smooth development cycle for getting features from user stories to products.
• Responsible for building deep tech products related to Face Biometrics, Image Forensics, and Risk Analysis.
Skills Required:
Must have:
• Candidate with minimum 5-10 years of solid tech experience, preferably in a growing Start-up.
• Proven Experience in leading the full cycle of mobile (Android/IOS) and web application development processes, from design to implementation.
• Well-versed with tech stacks like Node, Python, Java and/or other latest languages.
• Proven ability to build a solid team and thrive in a dynamic environment.
• Experience with performance testing and optimization of the application for maximum speed and scalability.
• Great analytical skills, data-driven decision making and evolution with technology trends.
• Stronghold in backend development and algorithms.
• Experience with Machine Learning and Data Analysis.
Good to have:
• Exposure to financial risk modeling is a plus.
• Exposure to Image Processing is a plus.
• Exposure to the blockchain is a plus.
The right candidate should be commercially knowledgeable (business acumen) and pragmatic, and have an understanding of a wide range of technologies and methodologies, and should have the ability to choose which fits best. Experience building a technology team or work with a small team from start at a start-up is a plus.
We offer a suite of memberships and subscriptions to spice up your lifestyle. We believe in practicing an ultimate work life balance and satisfaction. Working hard doesn’t mean clocking in extra hours, it means having a zeal to contribute the best of your talents. Our people culture helps us inculcate measures and benefits which help you feel confident and happy each and every day. Whether you’d like to skill up, go off the grid, attend your favourite events or be an epitome of fitness. We have you covered round and about.
- Health Memberships
- Sports Subscriptions
- Entertainment Subscriptions
- Key Conferences and Event Passes
- Learning Stipend
- Team Lunches and Parties
- Travel Reimbursements
- ESOPs
Thast what we think would bloom up your personal life, as a gesture for helping us with your talents.
Join us to be a part of our Exciting journey to Build one Digital Identity Platform!!!











