UNIS
Linkedin · Posted 1mo ago
Senior python developer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
OverviewThe Senior Python Developer plays a critical role in the development and maintenance of robust software solutions that align with our business goals, ensuring scalability, performance, and security. As a key member of the engineering team, this position bridges technical expertise and business objectives, driving innovation and efficiency in web applications, systems architecture, and data analysis. Collaborating closely with cross-functional teams including product management, DevOps, and QA, the Senior Python Developer provides technical leadership and contributes to long-term strategic initiatives within the organization.
Responsibilities
- 1. Design, develop, and deploy scalable Python-based applications and services, ensuring high-quality code and optimal performance.
- 2. Architect robust solutions that integrate seamlessly with existing systems, adhering to technical best practices, and supporting organizational scalability.
- 3. Collaborate with product managers and stakeholders to translate business requirements into technical functionalities, ensuring alignment with company goals.
- 4. Conduct thorough code reviews, provide mentorship to junior developers, and enhance team productivity through technical coaching.
- 5. Identify, diagnose, and resolve production issues while actively optimizing system performance and maintaining the highest levels of security and compliance.
- 1. At least 5+ years of professional experience in Python development with a proven track record of building and deploying complex software systems.
- 2. Strong expertise in frameworks like Django, Flask, or FastAPI, and experience with building RESTful APIs.
- 3. Solid understanding of software design principles, system architecture, and cloud technologies (AWS, Azure, or GCP).
- 4. Proficiency with CI/CD pipelines, containerization (Docker), and version control tools like Git.
- 5. Experience with relational and NoSQL databases, including PostgreSQL or MongoDB.
- 1. Prior experience working in an Agile environment with exposure to Scrum methodologies.
- 2. Familiarity with front-end development technologies such as JavaScript and React for integrating with back-end services.
- 3. Knowledge of machine learning, AI tools, or data engineering frameworks like PyTorch, TensorFlow, or Spark.
- 4. Professional certifications in Python development, cloud computing, or system architecture.
- 5. Strong experience in performance optimization, scaling applications, and handling large data sets.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search