About this role
The team is seeking a Senior Software Engineer with a strong background in Python to join their dynamic team. This is a remote position based in India, allowing you to work from the comfort of your home while occasionally visiting the office for team events or meetings.
In this role, you will be responsible for designing, developing, and maintaining scalable software solutions. You will collaborate with cross-functional teams to enhance system performance and implement best practices in software development.
Key Responsibilities:
- Design and implement robust, scalable software solutions using Python.
- Collaborate with product managers and other engineers to define project requirements and deliverables.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve software defects and performance issues.
- Stay updated with the latest industry trends and technologies to ensure best practices are followed.
Required Skills & Qualifications:
- Proven experience in software development with a strong focus on Python.
- Familiarity with frameworks such as Django or Flask.
- Experience with cloud services, preferably AWS.
- Strong understanding of software development methodologies and version control systems.
- Excellent problem-solving skills and ability to work independently.
Experience:
- Minimum of 5-8 years of professional software engineering experience.
What we offer:
The team provides a flexible work environment, opportunities for professional growth, and a collaborative team culture. You will have access to the latest tools and technologies to help you succeed in your role.