We are hiring a Senior Python Web Developer to deliver secure Python web applications and keep services performant and available within a collaborative engineering environment. You will work across Python web frameworks, databases, and Git, integrating APIs and improving platforms.
Responsibilities
- Deliver robust web applications using Python-based solutions
- Improve efficiency and help ensure high availability of web services
- Add integrations with external APIs and supporting services
- Work with cross-functional teams to complete project objectives
- Maintain and optimize current web platforms to meet evolving requirements
- Evaluate code contributions and guide developers with feedback
- Troubleshoot and resolve problems in web-based systems
- Set and maintain best practices for web development processes
- Support estimating and planning activities for features in new products
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related area
- 3+ years of professional software engineering experience focused on web technologies
- Demonstrated proficiency in Python for developing and maintaining web projects
- Background in database management to enable effective data storage and retrieval
- Strong command of Git for version control, collaboration, and workflow optimization
- Experience with Django, Flask, or FastAPI as Python web frameworks
- Understanding of Python web servers for hosting and deploying applications
- Awareness of core security principles to protect web applications
- Knowledge of software development methodologies to support effective delivery
- Ability to communicate effectively in both written and spoken English (B2 level or higher)
Nice to have
- Exposure to cloud infrastructure for deploying and managing web applications
- Experience with Docker and containerization for streamlined environment setup
- Ability to use JavaScript, HTML, and CSS to craft engaging frontend user experiences