Full Stack Engineer - Oxfordshire, United Kingdom - OJ Digital

    Default job background
    Description

    Job Title:
    Full Stack Python Web Developer

    Job Type:
    Full-time

    Job Description:
    My client is looking for a Full Stack Python Web Developer to join our digital team. The successful candidate will be pivotal in developing web applications that are both user-friendly and highly functional.

    This role demands a keen attention to detail, the ability to tackle complex problems, and a passion for continuous learning in a fast-paced environment.


    Responsibilities:

    • Develop and maintain robust web applications with clean and efficient code.
    • Design user interactions on web pages using React and SCSS.
    • Ensure the implementation of responsive design and web standards.
    • Build back-end components and RESTful services with Python.
    • Manage and optimize databases with PostgreSQL.
    • Containerize applications using Docker for development and production environments.
    • Integrate with cloud services (AWS or Azure) for deploying and scaling web applications.
    • Utilize Webpack to bundle and serve various assets.
    • Collaborate with creative teams to meet technical and consumer needs.
    • Conduct code reviews, testing, and debugging to improve performance.
    • Document development phases and monitor systems.
    • Stay abreast of developments in web applications and programming languages.

    Required Skills and Qualifications:

    • Minimum 3 years experience in full-stack web development.
    • Strong experience with Python and the web framework Django.
    • Proficient in front-end technologies, including JavaScript, React, Webpack, and SCSS.
    • Experience with Docker and PostgreSQL.
    • Familiarity with AWS or Azure cloud services.
    • Understanding of the entire web development process (design, development, and deployment).
    • Excellent analytical and multitasking skills.
    • Strong problem-solving skills and the ability to think algorithmically.

    Preferred Skills:

    • Experience with CI/CD pipelines.
    • Additional certifications related to Python, AWS/Azure, Docker, or React