


š Hiring: Python Full Stack Developer
ā Experience: 4+ Years
š Location: Gurgaon
ā Work Mode:- Hybrid
ā±ļø Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
š About the Role:-
We are looking for an experienced Python Full Stack Developer (Backend Focus) with 4ā6 years of experience to join our dynamic team. You will play a key role in backend development, API design, and data processing, while also contributing to frontend tasks when needed. This position provides excellent opportunities for growth and exposure to cutting-edge technologies.
⨠Required Skills & Experience
ā Backend Development: Python (Django/Flask), MVC patterns
ā Databases: SQL, PostgreSQL/MySQL
ā API Development: RESTful APIs
ā Testing: pytest, unittest, TDD
ā Version Control: Git workflows
ā Frontend Basics: React, JavaScript
ā DevOps & Tools: Docker basics, CI/CD concepts, JSON/XML/CSV handling
ā Cloud: Basic Azure knowledge

Similar jobs


Required Skills/Experience:
- 6+ years of experience in designing and developing enterprise and/or consumer-facing applications using technologies and frameworks like JavaScript, Node.js (Javascript), ReactJS, Angular, SCSS, CSS, React Native
- 3+ years experience in leading teams (guide, design, track), taking responsibilities to deliver as per the agreed-upon schedules
- Hands-on experience with SQL and NoSQL databases
- Hands-on experience working in Linux OS
- Very good debugging and problem resolution experience
- Experience developing responsive web applications
- Very good communication (verbal and written) to interact with our customers
- Ability and interest to learn alternative technologies based on need
- Experienced in product development lifecycle (prototyping, hardening, testing etc.)
Additional Skills/Experience:
- Working experience with Python and NoSQL databases such as MongoDB, Cassandra
- Eagerness to participate in product functional and user experience designs
- Experience in AI, ML, NLP, and Predictive Analytics domains
- Familiarity with i18n, latest trends in UI and UX designs
- Experience with implementation of payment gateways applicable in different countries
- Experience with CI/CD, Jenkins, Nginx


Technical Skills Desired:
Who Should apply?
Only for Serious job seekers
Technically Strong Candidates who are willing to take up challenging roles and want to raise their Career graph.
Ā
Why Think n Solutions Software?
Exposure to latest Technology. Opportunity working in different platforms Direct client interaction
Rapid Career Growth
Friendly Knowledge sharing Environment
- Must have experience in either of JavaScript frameworks: AngularĀ /ReactJS (Preferred)
- Must have experience in either of backend software development [J2EE, Spring Boot, Spring core, JPA] or Node.Js
- Must have experience in designing/implementing Hibernate/ORM, Restful web services, Micro Services using Java or Node Js
- Knowledge with relational/ NoSQL databases (e.g., Oracle, MySQL, MongoDB)
- Knowledge with versioning (Git or SVN) /build tools (Maven/Ant/Gradle/Junit), Unit testing & code coverage tools is desired
- Knowledge of App / Web servers (NGINX / Tomcat / Jboss Wildfly)
- Understands the process of new application development and has the ability to apply these concepts with minimal mentoring and supervision.
- Advanced knowledge experience using any of IDE (e.g., Eclipse, SonarQube, STS, VS Code)
- Knowledge on Cloud platform, technologies & deployments is an added advantage
- Resolves technical issues through debugging, research, and
- Must have experience with Agile tools
Functional Skills Desired:
- Good knowledge in product development domains
- Knowledge in Finance and Insurance domain preferred
- Maintain quality and ensure responsiveness of
- Complete application development by coordinating requirements, schedules, and activities contributing to team meetings;
- Troubleshooting development and production problems across multiple environments and operating platforms.
- Collaborate with the rest of the engineering team to design and launch new features
- Understanding and implementation of security and data
- Ensure designs are in compliance with specifications and standards and best industry
- Usage of Process tools ā JIRA, TFS, HP QC or any other agile tools, also knowledge of CMM Level 3 development process.
- Self-motivated & working independently with minimal
- Maintain code integrity and
- Experience working with graphic designers and converting designs to visual
- Follow the coding standards for java/node and angular
Ā
Ā
Ā
Technical Skills Good to Have:
Ā
- Usage of troubleshooting tools like J Profiler, J Meter or application performance tuning
- Exposure to Non-web-based developments, for both mobile and
- Development experience using Docker, Kubernetes, Containerization etc in AWS or other cloud platforms
- Willing to take up proof of concepts and showcase the technical capability
- Usage of design tools Visio or draw io
- Usage of CI/CD pipeline


Technical Skills & Competencies: Mandatory:
Web Development ā HTML, CSS, JavaScript
Frameworks ā ReactJS/AngularJS
Server-side development āĀ Python/Django/Node.js
Database: SQL or NoSQL Databases (SQL Server/ MongoDB)
API Design concepts and Development of RESTful web services
Ā
Preferable:
- Familiarity with the Development of reusable frameworks, libraries to be used by multiple development teams
- Familiarity with cloud-native application architecture patterns
- Hands-on experience on project management tools like Jira
- Experience using DevOps Tools for CI/CD
- Conversant with agile methodologies
Ā
Roles & Responsibilities
- Work independently or in a small team setup
- Manage a team of highly skilled Frontend/Full Stack and Backend developers
- Creating, executing, and maintaining project plans including activity definition, sequence, dependencies, work effort, duration, and resource requirements
- Work with the technical team, communicating requirements and ensuring all product development meets the goals of the project and overall business and strategic goals
- Project management including release management, add-on compatibility reporting, updating documentations
- Assist in other ad-hoc or administrative tasks as part of daily/routine business activities
- Work with product technical architects to design new products or enhancements. Take part in system development including analysis, coding, and testing
- Performs design and code reviews with senior technical staff
- Act like the person everyone turns to resolve tough technical problems
- Work closely with other teams/vendors to connect front-end components with the other (often third-party) web and data services and support the back-end developers by integrating their work with the application
- Mentors team on proper standards/techniques to improve their accuracy and efficiency
- Performs the unit testing, system integration testing and assist with user acceptance testing
- Articulates business requirements in sufficient detail such that a technical solution can be designed and engineered
- Develops technical understanding of how the data flows from various source
- Provide ongoing support to applications used within the organization
Ā
Requirement
- 5+ years of experience in product development, with 2+ years of experience in a leadership role in current organization
- Reliable, self-motivated, and self-disciplined individual capable of planning and executing multiple projects simultaneously within a fast-paced environment
- Exceptional debugging skills and strong experience with performance tuning
- Excellent technical, analytical, and organizational skills
- Good range of hands-on technical experience
- Expert knowledge in Systems Development Life Cycle (SDLC)
- Expert understanding of Node.js and JavaScript
- Familiarity with code revisioning and repo maintenance on Git, code profiling and auditing


Create decoupled, interactive web UIs using JavaScript (Angular, jQuery)
Aid in the development and ongoing maintenance of our DevOps platform (Ansible)
Provide technical advice and recommendations for language and software choices.
Develop code that is cross-browser and cross-platform friendly
Collaborate with project stakeholders to ensure all requirements are met
Evaluate technologies and manage technical planning
Support and ongoing development for existing projects
Provide clean code and proper documentation for each project
Fix bugs and resolve ongoing issues
Strong writing and speaking skills (English)
Technical Requirements:
3 to 7Ā years of experience developing and deploying web sites and applications
Experienced with Flask / Pyramid / Falcon
Experience with Agile / SCRUM practices
Experience setting up and managing servers.
Experience hand-coding HTML and CSS
Experience with JavaScript development
Some experience with DevOps practices and platforms ( AWS )
e-commerce integration and custom development
Custom web-based application development experience (startup experience is a bonus)
Comfortable collaborating with designers, front-end developers, and other team members
Object-oriented design and development strategies
Web services / ReST API design is Key
Understanding of Microservices is a bonus



Bachelorās degree in Computer Science or related field plus 3-8 Years of Full Stack experience
Ā· 1+ Years of experience as a Go Developer
Ā· Experience in ReactJS (most preferred) or AngularJS similar front end frameworks
Ā· Experience with the Python or/and Golang (preferably both), SQL, and design/architectural
patterns
Ā· Experience in Java or dotnet or other opensource technologies is an added advantage
Ā· Hands-on experience on SQL, Query optimization, DB server migration
Ā· Preferably experience in Postgre SQL or MySQL
Ā· Knowledge of NOSQL databases will be an added advantage
Ā· Experience in Cloud platforms like AWS, Azure with knowledge of containerization, Kubernetes is an
added advantage
Ā· Knowledge of one or more programming languages along with HTML5/CSS3,Bootstrap
Ā· Familiarity with architecture styles/APIs (REST, RPC)
Ā· Understanding of Agile methodologies
Ā· Experience with Threading, Multithreading and pipelines
Ā· Experience in creating RESTful APIās With Golang or Python or Java in JSON, XMLs
Ā· Experience with GitHub, Tortoise SVN Version Control
Ā· Strong attention to detail
Ā· Strong knowledge of asynchronous programming with the latest frameworks
Ā· Excellent troubleshooting and communication skills
Ā· Strong knowledge of unit testing frameworks
Ā· Proven knowledge of ORM techniques
Ā· Skill for writing reusable libraries Understanding of fundamental design principles for building a scalable
application
Responsibilities
Ā
Ā· Participate in the entire development lifecycle, from planning through implementation, documentation,
testing, and deployment, all the way to monitoring
Ā· Remain up to date with the terminology, concepts and best practices for coding
Ā· Adaptable and ability to research and learn new technologies
Ā· Produce high quality, maintainable code with great test coverage
Ā· Develop technical interfaces, specifications, and architecture
Ā· Experience in building architecture blueprints
Ā· Solve complex performance problems and architectural challenges
Ā· Assist software personnel in handling project-related work and other requirements
Ā· Troubleshoot and debug applications.
Ā· Serve as an expert on applications and provide technical support
Ā· Test and deploy applications and systems

ā Bachelor's degree in computer science, information science, or similar.
ā At least two years of experience as a full-stack developer.
ā Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
ā Superb interpersonal, communication, and collaboration skills.
ā Exceptional analytical and problem-solving aptitude.
ā Great organizational and time management skills.
ā Must have experience of Angular framework
ā Must have experience of any NodeJS framework like Express (preferred)
ā Must understand NoSQL Structure and workflow (MongoDB),
ā Must have Understood RESTful Web services & API Communications.
ā Should have a good understanding of Asynchronous programming.
ā Should have an understanding of the Deployment process.
ā Should have knowledge of GIT.
ā Good to have knowledge of Docker.
ā Good to have knowledge of CI/CD.




1- React Native with iOS / Android ā Proficient
2- React.js, Node.js, MySQL, MongoDB ā Proficient
3- HTML, CSS, SCSS, JavaScript, Bootstrap.
4- Solid understanding of AJAX, JavaScript, JQuery, JSON data, MVC Framework.
1- Develop and deliver high quality products using ReactJS , React Native, Node js - Proficient
2- Responsive UI development using ReactJS and React Native
3- Validation and implementation of UI compatibility for cross platforms like web, mobile and tablets.
4- Working knowledge of Agile scrum methodology, Github, JIRA
5- Worked on TDD framework.



