Design, develop, and maintain frontend and backend services and REST APIs using Python (Django).
Collaborate with other team members (UI/UX Designer, Software Engineer, Project Manager) to understand business requirements and develop software solutions that meet the requirements.
Troubleshoot and debug issues to ensure smooth operation.
Implement security best practices and ensure compliance with industry standards and regulations.
Optimize application performance and scalability through efficient code and infrastructure improvements.
Contribute to the planning and execution of software development projects, including sprint planning, task estimation, and progress tracking.
Work closely with product managers and stakeholders to understand requirements and deliver timely solutions.
Stay updated on industry trends and emerging technologies to continuously improve development processes.
Job Requirements
Bachelors degree in Computer science, Software Engineering or a related field.
Minimum of 5 years of professional software development experience.
Strong proficiency in Python and Django framework.
Experience with FastAPI for building APIs is highly desirable, along with a solid understanding of AWS services, including EC2, S3, RDS, and Lambda.
Familiarity with containerization technologies such as Docker and container orchestration with Kubernetes.
Positive attitude & Ability to work effectively as part of a team and communicate complex technical concepts to non-technical clients and stakeholders.
Flexible Working Hours (Hybrid), 3 days work in office, 2 days work in home