Software Developer - Python/Next.js

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer at our global specialist engineering company, you will be responsible for developing innovative software applications with a focus on e-commerce, site integration, platform optimization, data-driven, and AI-powered products. Your role will involve designing, implementing, and maintaining high-performance software solutions while collaborating with cross-functional teams to deliver new features. Here are the key responsibilities for this position: - Design, develop, and implement scalable software applications for e-commerce, site integration, and platform optimization. - Write clean and efficient production-level code, adhering to best practices. - Conduct thorough unit and integration testing to ensure software functionality and reliability. - Diagnose, troubleshoot, and resolve bugs and performance issues promptly. - Optimize and refactor existing code to improve efficiency and maintainability. - Create comprehensive documentation for developed software, APIs, and system architectures. - Collaborate with teams to define requirements and design solutions. - Integrate software with SQL and NoSQL databases for robust data management. - Develop front-end components and web applications using HTML, CSS, JavaScript, and frameworks like Next.js. - Build and maintain services primarily using Next.js and Python-flask frameworks. - Leverage cloud platforms, preferably Azure, for deployment and scalability. - Design and implement RESTful APIs for seamless integration with external services. - Apply software design patterns to enhance code reusability and scalability. - Utilize Git and version control systems for effective collaboration. - Ensure software security by implementing best practices and conducting security assessments. - Participate in regular code reviews to uphold code quality and share knowledge within the team. - Continuously improve development processes and methodologies for enhanced productivity and software quality. Additionally, critical competencies for success in this role include: - Experience integrating third-party APIs in various domains such as Headless CMS, Product Information Management, AI-Powered Search, CRM/ERP/Sales Automation, Mapping/Geolocation, E-commerce Platform, Authentication/Identity Management, and Product Configuration Service. - Proficiency in RESTful and GraphQL APIs, strong JSON parsing skills, and experience with OAuth2, API keys, and webhook implementations. - Advanced skills and knowledge in coding, web app development, API development, database integration, and design patterns. - Proficiency in Next.js and Python Flask framework. This position offers the opportunity to work on cutting-edge technologies and make a significant impact in the engineering field. Join our team and be part of creating lasting solutions for a better world.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You