

About Impact Guru
About
Connect with the team
Similar jobs
Job Description :
Position : Full Stack Developer (Python + React.js)
Location : Gurgaon (Work From Office, 6 days a week)
Employment Type : Full-Time
Role Overview :
We are seeking a highly skilled and motivated Full Stack Developer with expertise in Python and React.js to join our dynamic team in Gurgaon. The ideal candidate will have a strong foundation in backend and frontend development, a passion for building scalable applications, and the ability to thrive in a collaborative environment.
Key Responsibilities :
- Design, develop, and maintain scalable web applications using Python for the backend and React.js for the frontend.
- Build RESTful APIs and integrate third-party APIs to enhance application functionality.
- Collaborate with cross-functional teams, including designers and other developers, to deliver robust software solutions.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Write clean, maintainable, and testable code following industry best practices.
- Debug and resolve technical issues across the stack.
- Stay updated with emerging technologies and contribute to improving existing development processes.
Required Skills and Qualifications :
- Experience: 3+ Years of professional experience as a Full Stack Developer.
- Backend Expertise: Strong proficiency in Python (Django/Flask/FastAPI).
- Frontend Expertise: In-depth knowledge of React.js, HTML5, CSS3, and JavaScript (ES6+).
- Database Management: Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Version Control: Proficiency in using Git for version control.
- Development Practices: Familiarity with Agile methodologies, CI/CD pipelines, and test-driven development (TDD).
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent communication and teamwork skills.
Preferred Qualifications
- Experience with Docker, Kubernetes, or cloud platforms such as AWS, GCP, or Azure.
- Familiarity with GraphQL and WebSockets.
- Knowledge of UI/UX design principles.
What We Offer
- Competitive salary package.
- Opportunity to work on exciting and challenging projects.
- Collaborative and inclusive work environment.
- Career growth and skill development opportunities.
The primary function of Jr. Full Stack Developer position is to be part of our Product Engineering team for feature development, maintenance, and support of ShortPoint.
Note:
- This is a remote position, we do not give sponsorship or visa.
- timezone should between GMT+1 to GMT+5.
Roles & Responsibilities:
- Deliver well developed and designed releases with good Knowledge of fundamentals of javascript & c#
- Developing backend which delivers and renders front-end in an optimized manner
- Working with the experience (design) team for rapid prototyping and feature implementation
- Helping support team and customers in fixing product-level issues
- Must be able to think creatively, take ownership and must be able to learn quickly and improvise as per the needs.
Must have:
- At least 3 years of IT experience
- At least 1.5 years of experience working on a Javascript framework
- Understanding or familiarity with API Creation and RESTful services
- Hands-on experience of node.js
- Experience on working with ECMAScript 5
Good to have:
- Experience on working with SharePoint Online and OnPremise
- Experience integrating with third-party API's
- Experience on React framework
Responsibilities:
• Develop, test, and maintain web applications using the CodeIgniter framework.
• Write clean, efficient, and well-documented code.
• Troubleshoot and debug issues that arise during development or in existing applications.
• Collaborate with team members to identify and resolve problems.
• Participate in code review sessions to ensure that code meets quality standards.
• Stay up-to-date with the latest trends and technologies in web development.
Preferred Qualifications/ Skills
• Bachelor's or Master's degree in Computer Science or a related field.
• Minimum 1 years of experience in PHP development.
• Strong knowledge of the CodeIgniter framework.
• Proficient in HTML, CSS, JavaScript, and jQuery.
• Familiarity with Git, GitHub, PHPUnit, and Composer.
• Experience working in an Agile development environment using Scrum/Kanban.
• Familiarity with databases such as MySQL, PostgreSQL, and MongoDB.
• Good understanding of web standards and protocols.
• Strong problem-solving and analytical skills.
• Ability to work independently and as part of a team.
• Excellent communication and interpersonal skills.
• Experience in React.Js is also a must
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 3 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-based app.
KRAs:
- Liaise with business/departmental stakeholders, understanding requirements
- Making project plan and enhancement feature release roadmap
- Working hands-on for product enhancements
- Producing, testing and debugging code
Job brief:
We are looking for a Senior Solution Engineer to lead and implement solution enhancements. You will work with top management to define solution requirements and take the lead on technical aspect of the project.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in technology development and agile methodologies, we’d like to meet you.
Your goal will be to enhance and develop high-quality technology solutions that is aligned with user needs and business goals.
Responsibilities
- Develop high-quality technology design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code, perform validation and verification testing
- Identify 3rd party integration opportunity and engage with 3rd party team on technology and business aspect and drive successful integration
- Develop technology solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Protect operations by keeping information confidential
- Provide information by collecting, analysing, and summarizing development and service issues.
Skillset requirements:
- Knowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Java/JEE, Spring, JSON, XML, NoSQL Database(MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, JSON
- Ability to use version control software such as GIT and SVN
- Experience as an applications programmer on large-scale data base management systems
- Experience writing SQL queries for SQL Server or another Relational Database is required
- Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS, JAXB.
- Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
- High scalability projects involving cloud-based infrastructure design and implementation
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Experience debugging distributed systems with high data loads
- Deep understanding of distributed data model
- Solid understanding of the Software as a Service (SaaS) model in the online environment
Mindset requirements:
- Solution mindset
- Teamwork
- Analytical & Critical Thinking
- Attention to details
➢ Design, implement and enhance new components of the Livspace design
platform and content management platform
➢ Design new features for the e-commerce properties and front-end products
and mobile apps
➢ Maintain engineering infrastructure
➢ Have significant impact on current and future technology roadmap
➢ Contribute creatively in strategic products that will reach large audience
➢ Build a web product that users love.
Who you are:
➢ You earned B.Tech or equivalent degree in computer science or related
engineering field
➢ You have at least 3+ yrs of experience working with large scale web
products
➢ You can learn new technologies quickly
➢ You have strong communication and collaboration skills
➢ You have prior ownership of the delivery of an entire feature/subsystem
You know your way around these:
➢ Linux, Apache, MySQL and PHP
➢ Javascript, AngularJS, JQuery, HTML, CSS
➢ Object oriented programming with Java/Python/Ruby
➢ HTTP and REST web services
As engineeing lead, you would be responsible for driving day to day development activities including coordination with customers and project management team in US. You are expected to be hands-on with the technology stacks we work with so you can contribute as a developer across projects on need basis.
Role & Responsibilities
- Lead the engineering effort across projects
- Interface with key stakeholders and apply your technical proficiency across different stages including Application Architecture, Design and Development
- Understand client's business requirements and be able to map them to technology solutions and make them work
- Design and build modern solutions informed by a deep understanding of cloud architecture and how distributed systems operate at scale
- Provide regular support and guidance to teams on complex coding, issue resolution and execution
- Establish and enforce best development and engineering practices including QA and DevOps
- Lead and manage your own team, but also get down to coding, testing, and designing solutions as and when needed
- Communicate effectively with teams, clients and business leaders within the company
Skills & Experience
- Minimum 6+ years of experience designing and building full stack applications using UI frameworks like Angular, React or Vue.JS and backend frameworks like Node.JS/ExpressJS or Python/Django/Flask or Laravel/Yii2/Symphony
- Minimum 2-3 years of experience as a Technical Lead mentoring team of 3 to 5 developers
- Strong knowlegde of cloud and distributed systems (AWS, GCP, Azure). Cloud certifications would be an added advantage.
- Deep knowledge of relational databases, SQL and NoSQL databases. Experience with Graph databases like Neo4j is desirable.
- Proficient in Git and CI-CD frameworks
- Strong communicator with visual, verbal, and writing skills to clearly articulate complex design problems and solutions
- Ability to work in an agile environment










