Full Stack Python developer
Job details
We are seeking a skilled Senior Full-stack Python Developer to join our dynamic team. In this role, you will be responsible for building and maintaining web applications using Python, Django, and React.js. As a Senior Fullstack Developer, you will be working on both backend and frontend components to ensure seamless functionality and exceptional user experience. Key Responsibilities: Backend Development:
- Develop, maintain, and optimize the server-side logic using Python and Django.
- Design and implement RESTful APIs, ensuring high performance and responsiveness.
- Integrate user-facing elements with server-side logic.
- Collaborate with database administrators to ensure efficient data storage and retrieval.
- Develop dynamic, responsive web applications using React.js.
- Implement UI components and maintain a cohesive user experience across devices.
- Integrate React.js components with backend Django APIs.
- Ensure the technical feasibility of UI/UX designs.
- Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
- Troubleshoot, debug, and upgrade existing systems.
- Write clean, reusable, and maintainable code.
- Participate in code reviews and follow best coding practices.
- Strong proficiency in Python and experience with the Django framework.
- Solid experience with React.js and a strong understanding of JavaScript, HTML, and CSS.
- Knowledge of RESTful APIs and API integrations.
- Strong understanding of version control systems, particularly Git.
- Experience with databases like PostgreSQL, MySQL, or similar.
- Understanding of cloud services and deployments (e.g., Azure) is a plus.
- Strong problem-solving skills and attention to detail.
- Experience with Docker and containerization technologies.
- Familiarity with testing frameworks and tools for both backend (e.g., PyTest) and frontend (e.g., Jest, React Testing Library).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.