We are looking for an experienced Python + React/Next.js Developer who is passionate about building scalable web applications with a focus on user experience. The ideal candidate will have a strong background in both backend (Python) and frontend (React/Next.js) development, along with a solid understanding of modern web development principles and best practices.
Key Responsibilities:
Collaborate with cross-functional teams to design, develop, and maintain web applications using Python, React, and Next.js.
Write clean, efficient, and maintainable code following coding standards and best
Work closely with UI/UX designers to implement user-friendly interfaces and ensure a seamless user experience.
Build and optimize RESTful APIs and GraphQL endpoints to support frontend functionality.
Integrate third-party services and APIs as needed.
Conduct code reviews, provide feedback, and mentor junior developers.
Identify and troubleshoot technical issues, bugs, and performance bottlenecks.
Stay up-to-date with the latest trends, tools, and technologies in web development.
Requirements:
5+ years of professional experience in software development, with a focus on Python, React, and Next.js.
Strong proficiency in Python programming language and web frameworks such as Django or Flask.
Extensive experience with React and Next.js for building responsive and interactive user interfaces.
Solid understanding of frontend technologies including HTML5, CSS3, and JavaScript.
Experience with state management libraries such as Redux or Context API.
Knowledge of backend development concepts such as RESTful APIs, GraphQL, and database management.
Familiarity with version control systems (eg, Git) and CI/CD pipelines.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Proven ability to prioritize tasks, meet deadlines, and adapt to changing priorities in a fast-paced environment