Develop and maintain web applications using React.js front end and Python back end, build/consume RESTful APIs, deploy and manage services on Azure, collaborate with designers and engineers, participate in code reviews, debugging, and agile development to deliver scalable user-friendly solutions.
We're on the lookout for a talented and passionate React + Python Full Stack Developer to join our dynamic team. In this role, you'll be instrumental in building and maintaining innovative web applications, leveraging the power of cutting-edge front-end frameworks, robust back-end technologies, and cloud-native services. You'll collaborate closely with designers, product managers, and other engineers to deliver high-quality, scalable, and user-friendly solutions. If you thrive in a fast-paced environment, enjoy solving complex technical challenges, and are eager to contribute to impactful projects, we encourage you to apply!
Responsibilities:
- Design, develop, and maintain user interfaces using React.js and related technologies (e.g., Redux, Context API, React Router).
- Build and consume RESTful APIs and microservices primarily using Python, and potentially leverage existing .NET services.
- Work with Azure cloud services for deployment, scaling, and management of applications.
- Write clean, well-documented, and efficient code.
- Collaborate with UI/UX designers to translate designs and wireframes into functional and visually appealing components.
- Work closely with back-end developers to integrate front-end and back-end systems seamlessly.
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot, debug, and resolve software defects.
- Contribute to the continuous improvement of development processes and best practices.
- Stay up-to-date with the latest industry trends and technologies in front-end, back-end (React, Python), and cloud development.
- Participate in agile development methodologies (e.g., Scrum, Kanban).
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Full-Stack Developer with a strong focus on React.js and Python development.
- Solid understanding of JavaScript, HTML, CSS, and related web technologies.
- Proficiency in React.js and its core principles.
- Experience with state management libraries (e.g., Redux, Context API).
- Experience building and consuming RESTful APIs using Python frameworks (e.g., Flask, Django, FastAPI).
- Demonstrable experience with Azure cloud services (e.g., Azure App Service, Azure Functions, Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure DevOps).
- Familiarity with database technologies (e.g., SQL Server, PostgreSQL, NoSQL).
- Experience with version control systems (e.g., Git).
- Understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Bonus Points:
- Experience with testing frameworks (e.g., Jest, Enzyme, React Testing Library, pytest).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines within Azure DevOps or similar platforms.
- Experience with front-end build tools (e.g., Webpack, Parcel).
- Understanding of front-end performance optimization techniques.
- Experience with .NET (C#, ASP.NET Core) is a plus, especially for integrating with existing services
Similar Jobs
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Senior Salesforce Engineer responsible for designing and building Salesforce solutions: develop Apex, triggers, Lightning Web Components, Aura, and Visualforce; build and modernize integrations and platform experiences; lead Quote-to-Cash implementations; troubleshoot production (L3) issues; follow CI/CD and deployment best practices; participate in Agile ceremonies; monitor org performance and advocate Salesforce best practices.
Top Skills:
AgentforceAgenticApexAuraCopadoData CloudLightning Web ComponentsLwcQuote-To-CashSalesforceSlackVisualforce
Cloud • Information Technology • Productivity • Software • Automation
Provide technical support to customers via meetings, chat, and email; troubleshoot product, configuration, networking and cloud issues; empathize and analyze reported problems; use technical knowledge to resolve or escalate; collaborate with Product and Engineering; participate in on-call rotations and specified shift hours.
Top Skills:
APIsAWSBoomiGoogle Cloud PlatformGroovyHadoopJavaJavaScriptLinuxAzureNetSuiteOauth 2.0PostmanReactSalesforceWindows
Cloud • Information Technology • Productivity • Software • Automation
As a Product Support Engineer, you'll troubleshoot customer issues, develop solutions, and work with various technologies to ensure operational success while providing global support during remote and future in-office hours.
Top Skills:
Boomi AtomsphereCharles ProxyEltETLGroovyHadoopHttp/SJavaJavaScriptKubernetesLinuxNetSuiteOauth 2.0PostmanRancher DesktopReactRestSalesforceSftpSoapSsl/TlsTcp/IpWindowsWiresharkWsdl
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.


