Senior Software Engineer - Python
Devsinc
Posted: April 7, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Join our team as a Senior Software Engineer and develop high-quality software solutions using modern technologies across the entire stack.
Required Skills
Job Description
Description
Description
Devsinc is actively seeking a talented Full-Stack Developer to join our growing team. In this role, you will be responsible for designing and developing high-quality software solutions using modern technologies across the entire stack. This position offers the opportunity to work on diverse projects and collaborate with cross-functional teams to create innovative applications that drive business value.
to technical decision-making.
Requirements:
• 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.
Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 3-5 years of experience in full-stack development.