
Similar jobs
Job description
Brief Description
One of our client is looking for a Lead Engineer in Bhopal with 5–10 years of experience. Candidates must have strong expertise in Python. Additional experience in AI/ML, MERN Stack, or Full Stack Development is a plus.
Job Description
We are seeking a highly skilled and experienced Lead Engineer – Python AI to join our dynamic team. The ideal candidate will have a strong background in AI technologies, MERN stack, and Python full stack development, with a passion for building scalable and intelligent systems. This role involves leading development efforts, mentoring junior engineers, and collaborating with cross-functional teams to deliver cutting-edge AI-driven solutions.
Key Responsibilities:
- Lead the design, development, and deployment of AI-powered applications using Python and MERN stack.
- Architect scalable and maintainable full-stack solutions integrating AI models and data pipelines.
- Collaborate with data scientists and product teams to integrate machine learning models into production systems.
- Ensure code quality, performance, and security across all layers of the application.
- Mentor and guide junior developers, fostering a culture of technical excellence.
- Stay updated with emerging technologies in AI, data engineering, and full-stack development.
- Participate in code reviews, sprint planning, and technical discussions.
Required Skills:
- 5+ years of experience in software development with a strong focus on Python full stack and MERN stack.
- Hands-on experience with AI technologies, machine learning frameworks (e.g., TensorFlow, PyTorch), and data processing tools.
- Proficiency in MongoDB, Express.js, React.js, Node.js.
- Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Experience with CI/CD pipelines, containerization (Docker), and version control (Git).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Education Qualification:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Certifications in AI/ML or Full Stack Development are a plus.
JOB DESCRIPTION
What’s the job ? |
Software Engineer - FullStack |
|
Where do I work? |
Deloitte - Chennai or Bangalore |
|
Why are we here? |
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. |
|
Responsibilities Mandatory skills to have |
|
for the flight..
Now imagine the same technically multi order , next gen tracking ,indoor mapping, predicting security queues, coordinating and finally serving the customer on time, so he boards the flight with a smile. If you are geared to that excitement, its time you interview with us.
GrabbnGo is the first in the world to provide a multi order delivery at the gate service in airports.. and
we are working on being the best!
Your Competency Profile
® GraphQL API experience
® At least 3+ years of experience developing and deploying websites and applications
® Any of GIT, JS, RabbitMQ, Celery, Nginx, Google API, DevOps, GCP experience is an additional
strength
® In-depth knowledge of Python, Django (3+ years)
® SQL databases, NoSQL databases, Elasticsearch,
® Expertise in creating and maintaining restful API services (3+ years)
Job Summary:
As a Full Stack Developer (Automated Testing Platform), you will be responsible for developing and maintaining a platform for automated testing using Python/JavaScript programming language. You will work with a team of developers, collaborating on projects to create efficient and effective software solutions that meet the needs of clients or end-users in the testing domain. You will need to have a strong understanding of Python or JavaScript programming language and experience with test automation frameworks and tools.
Responsibilities:
- Develop and maintain an automated testing platform using Python/JavaScript programming language.
- Design and implement software solutions that automate the testing process.
- Collaborate with other developers and cross-functional teams to deliver high-quality software solutions.
- Participate in code reviews, debugging, and troubleshooting to improve software quality.
- Stay up-to-date with the latest developments in Python and JavaScript programming language and related testing frameworks and tools.
- Ensure software is delivered on-time and meets or exceeds customer expectations.
- Develop and maintain documentation related to software development processes and projects.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- Proven experience as a Full Stack Developer or similar role in automated testing domain.
- Strong understanding of Python or JavaScript programming language and its ecosystem (libraries, frameworks, tools, etc.).
- Experience with automated testing frameworks such as Pytest, Selenium, Robot Framework, etc.
- Familiarity with version control systems (e.g. Git, SVN).
- Knowledge of Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent written and verbal communication skills.
Preferred Qualifications:
- Experience with Continuous Integration (CI) and Continuous Deployment (CD) processes.
- Experience with testing cloud-based applications and microservices.
- Familiarity with containerization tools such as Docker and Kubernetes.
- Familiarity with cloud computing platforms such as Amazon Web Services (AWS) or Microsoft Azure.
CTC:
It will be depend on the Interview & the candidates experience.
Thanks & Regards
Anmol Agarwal
We are hiring Full Stack Developers who are passionate, self-driven and capable of working in both frontend and backend technologies. They will work closely with our product team in building features and applications to directly benefit the product's growth.
We have a ton of interesting problems to solve. You will be surrounded by hard-working and smart developers who share the same goals as yours.
Responsibilities:
- Managing the complete software development process from conception to deployment
- Developing and managing well-functioning databases and applications.
- Modifying and testing changes to previously developed program
- Working effectively in collaboration with other teams /partners in Scaled Agile Framework and other support functions when required with a continuous focus on improving applications.
- Ensuring quality delivery of the code to UAT and production environments with complete ownership.
- Working towards improving code quality standardization.
- Maintaining and upgrading the software following deployment
- Managing the end-to-end life cycle for the production of software and applications
- Overseeing and guiding the analyzing, writing, building, and deployment of software
- Overseeing the automated testing and providing feedback to management during the development process
- Being creative in using tools and third-party services to deliver the code faster
Requirements:
- Extensive experience in Python in the backend
- Experience in web frameworks like Django
- Proficiency in HTML, CSS and Javascript front-end frameworks such as React, Vue or such
- Experience with Postgres, SQLite
- Experience with Version Control Systems like Git
- Sound knowledge of Software engineering best practices
- Sound knowledge in RestFul API Design
- Good knowledge of database concepts
- Good understanding of incorporating ML models in Python applications
- Strong communication skills
- Experience in maintaining production servers
- Experience with AWS / Digital Ocean / Heroku
• 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.
• 3+ Years of experience as a Lead 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
- 2-5 years relevant work experience in building multiple users software solutions
- 1-2 years hands on experience building cloud based web and mobile applications
- JavaScript, React, NodeJS, structured and unstructured store
- Strong Front End or Back end experience
- Hands on experience building Restful APIs
- Hands on experience building microservices based applications
- Understanding of DevOps / DevSecOps processes and related tools including, but not limited to, IaC (Terraform, CloudFormation), config management (Chef, Puppet), Git / Bitbucket, or Jenkins, etc.
- Hands on experience with multiple frontend or backend technologies (either) / frameworks / platforms supporting web and mobile applications – Such as: NodeJS, Python, Django, Flask, PHP, Laravel, jQuery, Bootstrap, Angular, Vue.js, ReactJS, Bootstrap, React-Native, Flutter, iOS SDK, or similar.
- Hands-on end to end experience of multiple application development frameworks, monitoring tools, and deployment methodologies
- Experience building and deploying with container technologies such as Docker and Kubernetes and leveraging them throughout the CICD process
- Understanding of practices regarding system security measures
Design
· Design a Service Platform that will serve a large scale of users
· Prepare design based on requirements and direction provided by product manager
· Research and consult with SMEs to ensure the design is most suitable to meet the requirements
· Present and explain design decisions and gain consensus within in the team
· Propose UI/UX design decisions that align with requirements and expectations
· Create any support documentation required for future design updates and validation
Develop
· Document development plan to implement requirements (Senior)
· Manage development project tasks and schedule (Senior)
· Establish development lifecycle model to suit the needs of the project (Senior)
· Build & configure the base platform based on Open Source solution
· Manage sprint cycle releases and track development progress
Quality
· Perform Quality Assurance before releasing new features
· Conduct Integration testing to ensure platform is stable
· Track any issues and ensure that defects are resolved in the next release
· Demonstrate new features at the end of the sprint
· Report the development progress weekly including any issues identified
Standards
· Use the following standards, methods and techniques
o SDLC including Waterfall, Agile & DevOps
o Project Management & Requirements Management
o Coding standards, Code review process & Code management
o Build, Test & Release Processes
o CI/CD Frameworks
Technology
· Use the following frameworks, technology & tools
o Java, PYTHON, Jquery, React, ,
o API, REST, DJango
o Docker,
o Git, Jenkins
o Linux
o MySQL,













