Software Engineer / Senior Software Engineer (Python)
We are looking for passionate and skilled Software Engineers / Senior Software Engineers with a minimum of 2 years of professional experience (excluding internships) and a solid background in Python. Having front-end development skills will be a significant advantage.
Key Responsibilities:
- Design, develop, test, and maintain scalable solutions using Python.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Conduct code reviews to ensure high-quality code.
- Write clean, maintainable, and efficient code.
- Troubleshoot, debug, and upgrade existing applications.
- Provide technical solutions and guidance to solve complex challenges.
- Work closely with product managers, designers, and other stakeholders to align on project goals.
- Stay updated on industry trends and evolving technologies.
- Identify and implement opportunities to improve software development processes.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 2 years of professional experience in software development (excluding internships).
- Proficiency in Python and frameworks like Django or Flask.
- Experience with data libraries (e.g., pandas, NumPy, SciPy).
- Familiarity with version control systems (e.g., Git).
- Knowledge of RESTful APIs and web services.
- Thorough understanding of SQL and NoSQL databases.
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication abilities.
- Self-motivated with a passion for continuous improvement.
Preferred Qualifications:
- Experience in front-end development with modern JavaScript frameworks.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
No comments:
Post a Comment