Responsibilities-
- Write clean, efficient, and maintainable Python code under the guidance of senior developers.
- Assist in the design and development of backend services and APIs.
- Collaborate with team members to understand project requirements and contribute to technical solutions.
- Troubleshoot and debug code to identify and fix basic issues.
- Write unit tests to ensure the functionality of the code.
- Learn and implement best practices for code quality, testing, and documentation.
- Use version control tools like Git to manage code and collaborate with other developers.
- Continuously learn about the latest trends and advancements in Python and software development.
- Participate in team meetings and contribute ideas to improve processes and solutions.
Requirements -
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Basic understanding of Python and its core libraries.
- Familiarity with object-oriented programming principles.
- Knowledge of web development frameworks like Django or Flask (optional but beneficial).
- Understanding of version control systems such as Git.
- Basic knowledge of databases (SQL/NoSQL), with an understanding of SQL queries.
- Familiarity with unit testing and test-driven development (TDD) principles.
- Good problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and learn from more experienced developers.
- Strong desire to learn and stay up-to-date with the latest technologies.
- Good communication and interpersonal skills.
Skills-
- Python
- FastAPI
- Git
- RESTful API Development
- Object-Oriented Programming (OOP)
- SQL, MySQL, PostgreSQL
- Web Development Frameworks (e.g., Flask, Django)
- Basic Front-End Technologies (HTML, CSS, JavaScript)
- Problem-Solving
Job Types: Full-time, Fresher
Pay: ₹8,000.00 - ₹15,000.00 per month
Benefits:
- Food provided
- Health insurance
Work Location: In person