We are seeking a skilled Python Developer to join our dynamic team, focusing on developing scalable and efficient software solutions that leverage cutting-edge technology.
Requirements
- Design, develop, and maintain software applications using Python and its frameworks such as Django or Flask.
- Implement back-end components for data processing and integration using Python libraries and frameworks.
- Collaborate with front-end developers to define API interfaces and integrate business logic with UI elements.
- Optimize applications for maximum speed and scalability while ensuring data security and protection.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Conduct unit testing and system debugging to improve application performance and reliability.
- Develop and maintain API documentation for internal and external use.
- Manage and utilize databases, both relational (MySQL, PostgreSQL) and non-relational (MongoDB, NoSQL).
- Implement and manage containerization and orchestration technologies like Docker and Kubernetes.
- Utilize cloud platforms such as AWS and Azure for deploying and managing applications.
- Work with version control systems like Git and maintain CI/CD pipelines.
- Continuously evaluate and incorporate new technologies and development practices to improve efficiency and innovation.
Benefits
- Competitive salary and benefits package including health, dental, and vision insurance.
- Generous paid time off, flexible working hours, and the possibility for remote work.
- Professional development opportunities including access to courses, workshops, and conferences.