
Role: Python Full Stack Developer
Onsite- Bengaluru
Experience: 3+ Years
Contract Duration: 6 Months
Notice0 less than 15 days

About QAgile Services
About
|
At Qagile Services, we are dedicated to empowering businesses through cutting-edge IT solutions and unparalleled staffing services. Our mission is to bridge the gap between technology and talent, ensuring that your organization has the resources it needs to thrive in a rapidly evolving digital landscape.
Connect with the team
Company social profiles
Similar jobs
Position Overview:
We are seeking a highly skilled and experienced Senior Software Developer with a strong background in front end development to join our team. The ideal candidate will have over 6 years of experience in developing web and mobile applications using React JS, React Native, Angular, and other modern technologies. You will be responsible for leading complex projects, interacting with clients, and working in a team-oriented environment.
Key Responsibilities:
• Develop and maintain mobile and web applications using React JS and React Native. • Handle DevOps tasks using tools such as Filezilla and PuTTY. • Collaborate with clients to understand their requirements and translate them into technical solutions. • Lead the design, development, testing, and deployment of applications. • Integrate third-party services such as Google Maps, Firebase, and payment gateways. • Ensure responsive UI design and integration of RESTful APIs. • Work on hybrid mobile application development for both Android and iOS platforms. • Manage system design and development, including error handling, exception management, and logging. • Perform code reviews, testing, and release management. • Utilize tools like Git, Azure DevOps, and various IDEs for development and project management.
Required Qualifications:
• Primary Skills: React JS, React Native, Angular (4+ years of experience). • Experience with iOS (Xcode) and Android (Android Studio). • Programming Languages: JavaScript, TypeScript, HTML, CSS, PHP. • Frameworks and Libraries: Redux, jQuery, Ionic (3/4), AJAX. • Databases: MS SQL Server, MySQL. • Development Tools: Sublime, Dreamweaver, Visual Studio, Xcode. • Experience with design patterns, code reviews, and testing. • Domain booking, hosting, domain migration, cPanel, PhpMyAdmin. • Familiarity with Git and Azure DevOps. • Proven track record of working on complex projects and delivering high-quality solutions. • Experience in integrating third-party APIs and handling DevOps tasks. • Strong understanding of responsive UI design and lifecycle management.
Requirements:
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- Minimum 5+ years of experience in Node.js & Angular development.
- Experience with NoSQL database technologies like MongoDB is must.
- Strong problem-solving skills and the ability to work effectively in a fast-paced environment.
- Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- Ability to prioritize tasks, manage projects properly and meet project deadlines.
- Experience with version control systems (e.g., Git) and CI/CD pipelines is must.
Responsibilities:
- Lead the Product development team in designing, implementing, and maintaining robust MEAN stack Application.
- Should be able to plan & execute Development Sprints in Jira based on given Feature Documentation.
- Should be able to allocate resources for Sprints and give time estimates.
- Conduct Daily Standup Meetings for Team and make sure of Sprint Progress.
- Provide technical leadership and mentorship to junior developers, guiding them in best practices for MEAN Stack development.
- Collaborate with stakeholders to gather requirements, provide technical insights, and communicate project progress.
- Stay updated with the latest development trends, tools, and technologies, and advocate for their adoption within the team.
- Making sure that we are creating highly scalable and maintainable API’s that meet performance and security requirements.
- Make sure to have at least 90% Test Coverage for NodeJS Backend.
- Conduct detailed code reviews & refactoring and ensure adherence to coding standards, best practices, and project guidelines.
- Optimising frontend components for maximum performance across a vast array of web-capable devices and browsers.
- Develop detailed, annotated wireframes depicting all elements on unique screen types, including content, functional, navigation, and interaction specifications.
- Articulates rationale for approach in the context of both business and user needs.
- Define processes and deliverable that meet project goals and are reasonable within operational, cultural and technology constraints.
- Submit Weekly Sprint & Product Performance Report to Management
In this role, you should be an excellent communicator who is able to translate complex requirements into functional architecture. We’d also like you to have hands-on experience on software development and be able to manage complex programs.
Your goal will be to ensure our internal IT framework operates properly.
Responsibilities
-
Plan & Write well-designed code.
-
Design overall architecture of the web application and maintain quality and ensure responsiveness of applications.
-
Collaborate with the rest of the engineering team and work on code versioning tools such as GIT.
-
Carry out risk analysis of introducing new technology for development and infrastructure to ensure security and ultimate goal.
-
Maintaining existing codebase, to include troubleshooting bugs and adding new features.
-
Understanding and implementation of security and data protection.
-
Documenting application changes and developing updates.
-
Develop the quality product using best practices.
-
Agile and Scrum development methodology (Working in Sprint) Scrum Planning /Refinement /Retrospective
-
Understand company needs to define system specifications
-
Plan and design the structure of a technology solution
-
Communicate system requirements to software development teams
-
Evaluate and select appropriate software or hardware and suggest integration methods
-
Execute the programs with the highest process and standards for a successful delivery.
-
Oversee assigned programs (e.g. conduct code review) and provide guidance to team members.
-
Assist with solving technical problems when they arise
-
Ensure the implementation of agreed architecture and infrastructure.
-
Address technical concerns, ideas, and suggestions.
-
Monitor systems to ensure they meet both user needs and business goals.
-
Participate in the process of defining, implementing, and enhancing across the organization.
-
Involve in the hiring, training, and team-building exercises.
-
Strategic skills to study and grow processes, people, and technology at the organization.
-
Establish and initiate the necessary research and development programs by external and internal communication to upbringing the organization in the technical and non-technical front.
-
Resource allocation, planning, and training as per the program requirement.
MUST Have Skills
-
Proven experience as a Principal Engineer or Technical Lead.https://resources.workable.com/project-manager-job-description">
-
Hands-on experience with software development and system administration.
-
Understanding of strategic IT solutions.
-
Experience in project management and service-oriented architecture.
-
Web Technologies & Frameworks: HTML, CSS, Laravel, Node.js, React.js, Vue.js, Jquery, Ajax, REST & SOAP API, WCF, XML, JSON, MVC, MVVM, Adonis.js
-
Knowledge of Databases: MySQL, MSSQL, SQLite, Redis, DynamoDB, MongoDB, PostgreSQL
-
Excellent communication skills.
-
Problem-solving attitude.
-
Organizational and leadership skills.
CHERRY on Top
-
Good to have: Apache Solr, ElasticSearch, ElasticCache
-
Good to have: Cloud technologies: Docker, AWS, GCP, Digital Ocean, CI/CD, Jenkins, TFS Build, DevOps, Gitlab-CI, Gitlab-Runner, AWS (EC2, RDS, S3, SNS, SES, CloudFront, Route53, Lambda, API Gateway, Cognito, IAM, Transcribe, CloudFormation, DynamoDB and much more.)
-
Server-less Architecture & Micro-services MERN Stack
Munchies & Perks
-
5 Days Working.
-
Competitive & Lucrative Salary Structure.
- Best Leaves & Holiday Programs.
- Explore Incredible India! Workation Programmes with Airfare, Hotelstay.
- New-Hire Welcome Bonus Package
-
Knowledge-Based Hierarchy.
-
Trending Technology Development
-
Career Development Programs.
-
Tremendous Scope of Responsibilities and KPIs Aligned with Individual and Organisational Goals.
-
Exposure to working with a team size of 65+.
-
Good Project Incentives and Rewards.
-
Work-Life Balance.
-
Fantastic Team Spirit with Creative, Fun and Open Office Work Culture.
• 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.
Job Summary:
Pushing the boundaries of back-end development using the MEAN stack.Design and implement APIs in support of front-end services and help create a highly scalable, flexible, and secure backend.
Responsibilities and Duties
Advanced proficiency in MEAN Stack (NodeJS, MongoDB, Express, Angular)
Develop, test, and deploy fast and scalable web app.
Designing and maintenance of fully functional large relational and non-relational databases.
Timely deployment of web apps on the cloud.
Server management and cloud-based infrastructure.
Establishment and integration of development tools as required.
Identification of application issues when deploying the app.
App deployment on the cloud along with solving debugging issues.
Coding architecture for frontend and backend.
Building interactive consumer data.
Collaboration with the IT team, researchers, and designers for designing robust app and encouraging business goals.
Exceptional coding skills in JavaScript (both frontend and backend)
Proficiency with Html5 and CSS3
Participation with developers in the creation of scalable RESTful APIs.
Technical Skills:
Expertise and experience in the four main technologies – MongoDB, ExpressJS, Angular 4+, and NodeJS
Knowledge of Javascript, HTML/CSS, Version Control like - Git or Bit Bucket frontend CSS frameworks like Bootstrap, etc.
- Working on both front-end and back-end programming, relevant frameworks, and third-party libraries
- Building reusable code and libraries for future use.
- Participating in DevOps.
- Owning & building new modules/features end-to-end independently.
- Collaborating with other team members and stakeholders.
- Working in an agile environment to rapidly build high quality and robust features.
- Proactively discovering, evaluating, and implementing new technologies to improve development efficiency.
What you need to have:
- Master in Node.js and frameworks available for it.
- Hands-on with anyone (Angular / React / Vue) frontend framework. Hands-on with Vue will be a big plus.
- Experience with modern JS toolchains such as Webpack, Grunt, Bower, and Yeoman.
- Hands-on experience with AWS & DevOps.
- Good understanding of SQL & No-SQL Databases.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Open Source and DevOps enthusiast.
- Comfortable with Test Driven Development.
- Can learn and adapt fast, as well as identifying and solving problems.
- Understanding of Git, SPA, PWA, Docker.
- You should also be a team player.










