Senior Software Engineer - Python
Indexed description
to technical decision-making.
Requirements
Qualifications:
- Requirements
- Responsibilities:
- Strong proficiency in Python for backend development
- Solid experience with Django and FastAPI frameworks
- Expertise in working with PostgreSQL and MongoDB databases
- Strong understanding of RESTful API development, GraphQL, and microservices architecture
- Proficiency in modern frontend frameworks (React/Next.js or Vue)
- Experience with TypeScript and modern JavaScript (ES6+)
- Strong skills in responsive UI development with Tailwind CSS or similar frameworks
- Implementation of state management solutions (Redux, Zustand, Pinia, or Context API)
- Experience with Docker containerization and orchestration
- Familiarity with CI/CD pipelines and DevOps practices
- Understanding of cloud platforms (AWS, Azure, or GCP)
- Requirements
- Strong proficiency in Python backend development with Django or FastAPI
- Expertise in modern frontend development with React/Next.js or Vue
- Solid experience with TypeScript and modern JavaScript frameworks
- Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
- Proficiency in CSS frameworks (Tailwind CSS, Material-UI, or similar)
- Strong understanding of RESTful API design, GraphQL, and microservices patterns
- Experience with version control systems (Git) and Agile/Scrum methodologies
- Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Knowledge of cloud services and deployment strategies (AWS, Azure, or GCP)
- Strong problem-solving and analytical skills
- Excellent communication skills and ability to work collaboratively within a team
- Ability to mentor junior developers and contribute
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3-5 years of experience in full-stack development
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search