Job Summary:
Seeking skilled and passionate Software Engineers / Senior Software Engineers with a minimum of 2 years of industry experience (excluding internships) and a strong Python background. Front-end development skills are a preferred qualification.
Key Responsibilities:
- Design, develop, test, and maintain scalable and robust solutions using Python
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Conduct code reviews to ensure code quality
- Troubleshoot, debug and upgrade existing software
- Provide technical guidance and solutions to complex problems
- Work closely with product managers, designers, and other stakeholders
- Communicate effectively to ensure alignment and transparency
- Stay updated with the latest industry trends and technologies
- Proactively seek opportunities to improve software and development processes
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 2 years of professional experience in software development (excluding internships)
- Proven experience with Python and its frameworks (e.g., Django, Flask)
- Strong proficiency in Python
- Experience with Python data libraries (e.g., pandas, NumPy, scipy)
- Experience with version control systems (e.g., Git)
- Familiarity with RESTful APIs and web services
- Thorough knowledge of databases (SQL and NoSQL)
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Self-motivated with a passion for continuous learning and improvement
Preferred Qualifications:
- Front-end development skills with modern JavaScript frameworks
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
Generating Apply Link...