Job description
- Full Stack Development: Design, develop, and maintain frontend and backend components for web applications.
- Backend Development (Python): Build robust and scalable APIs using Django, Flask, or FastAPI.
- Frontend Development: Develop responsive UI components using HTML, CSS, JavaScript, and modern frameworks (React, Vue.js, Angular).
- Database Management: Work with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB) and ORM technologies.
- API Development & Integration: Build and integrate RESTful APIs and third-party services to enhance functionality.
- Testing & Debugging: Implement unit testing, integration testing, and ensure high code quality.
- Version Control & Collaboration: Use Git and GitHub for version control and work in an Agile development environment.
- Deployment & DevOps: Contribute to CI/CD pipelines, Docker-based deployments, and cloud solutions like AWS, Azure, or GCP.
- Continuous Learning: Stay updated on emerging technologies, best practices, and contribute to the team s innovation efforts.
Your success is grounded in
- bachelors degree in computer science, IT, or a related field.
- 3+ years of experience in full-stack development, with a strong focus on Python.
- Hands-on experience with Django, Flask, or FastAPI for backend development
- Proficiency in frontend frameworks like React, Angular, or Vue.js.
- Experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Strong understanding of REST APIs, web services, and authentication (JWT, OAuth).
- Knowledge of test automation tools and frameworks for software reliability.
- Familiarity with Git version control and Agile development methodologies.
- Excellent problem-solving, communication, and collaboration skills.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Knowledge of Docker, Kubernetes, and containerized applications
- Understanding of CI/CD pipelines and DevOps best practices.
- Exposure to Agile and Scrum methodologies