SOFTWARE ENGINEER - Python
Happiest Minds Technologies
Location: SMILES 4, Bengaluru, Bengaluru
Years of Experience: 1-3 Years
Job Summary: We are seeking a motivated and skilled Python Developer to join our dynamic team in Bengaluru. The ideal candidate will have a strong foundation in Python programming and a passion for developing innovative software solutions. This role requires a proactive individual who can work collaboratively in a fast-paced environment and contribute to various projects.
Responsibilities
- Develop, test, and maintain high-quality software applications using Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and maintain coding standards.
- Debug and troubleshoot issues in existing applications.
- Write and maintain documentation for software development processes.
- Stay updated with the latest industry trends and technologies related to Python development.
- Strong proficiency in Python programming.
- Experience with web frameworks such as Django or Flask.
- Familiarity with RESTful APIs and web services.
- Understanding of database management systems (e.g., MySQL, PostgreSQL).
- Basic knowledge of version control systems, preferably Git.
- Additional knowledge on React and Node is a must.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Knowledge of cloud services (e.g., AWS, Azure).
- Familiarity with containerization tools like Docker.
- Experience with Agile development methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 1-3 years of professional experience in software development, with a focus on Python.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Python, ReactJS, Database, Python-Langchain