Python Web Developer
We are seeking a skilled and motivated Python Web Developer to design, develop, and maintain high-quality web applications. This role involves working closely with cross-functional teams, including designers, product managers, and other developers, to deliver scalable, secure, and efficient solutions that meet business and user needs.
Responsibilities
- Design, develop, and maintain web applications using Python frameworks such as Django or Flask.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, efficient, and well-documented code following industry best practices.
- Develop RESTful APIs and integrate third-party APIs and services.
- Optimize applications for speed, scalability, and security.
- Conduct code reviews, debug issues, and ensure high-quality deliverables.
- Collaborate with product managers and stakeholders to gather and refine requirements.
- Maintain and improve existing web applications, implementing new features and enhancements.
- Manage database design, queries, and optimization (e.g., PostgreSQL, MySQL).
- Stay updated on emerging technologies, frameworks, and industry trends to propose improvements.
Requirements
- Proven experience as a Python Web Developer or in a similar back-end development role.
- Proficiency in Python and at least one major web framework (Django, Flask, or FastAPI).
- Strong understanding of relational databases and SQL.
- Experience developing RESTful APIs and integrating external services.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and modern frameworks is an advantage.
- Proficiency in version control systems such as Git.
- Knowledge of application deployment, cloud platforms, and containerization (e.g., Docker).
- Strong problem-solving and analytical skills.
- Fluency in English; Swedish language skills are an advantage.
Preferred Qualifications
- Experience with asynchronous programming and WebSockets.
- Knowledge of testing frameworks such as PyTest or UnitTest.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum environments.
What We Offer
- A collaborative and innovative work environment.
- Opportunities for skill development and career progression.
- Competitive salary and benefits package.
- The chance to work on impactful projects with global reach.