Software Engineer – Python

Job Description

The Software Engineer – Python role focuses on designing, developing, and maintaining software applications using Python.

The role includes:

  • Backend development
  • Web application development
  • Debugging and troubleshooting
  • Code quality improvement
  • Collaboration with engineering teams

The candidate should be able to build scalable, efficient, and secure software solutions while following industry best practices.


Key Responsibilities

1. Software Development

  • Design and develop software applications using Python
  • Build efficient and scalable solutions
  • Maintain application performance and reliability

2. Collaboration

  • Work with cross-functional teams
  • Understand and prioritize project requirements
  • Coordinate with developers and stakeholders

3. Code Quality

  • Write:
    • Clean
    • Maintainable
    • Well-documented code
  • Participate in code reviews
  • Improve overall software quality standards

4. Troubleshooting & Debugging

  • Identify and resolve technical issues
  • Debug application errors and performance bottlenecks
  • Ensure stable application functionality

5. Learning & Innovation

  • Stay updated with:
    • Emerging technologies
    • Industry trends
    • Modern development practices
  • Continuously improve technical skills

Required Skills

Programming Languages

  • Python
  • Java
  • C++
  • C#
  • JavaScript

Frameworks & Technologies

  • Django
  • REST APIs
  • AWS
  • SQL
  • MySQL
  • Git

Security & Testing

  • OWASP
  • Unit Testing
  • Penetration Testing
  • Vulnerability Assessment

Development Skills

  • Software Engineering
  • Web Development
  • Code Review
  • Debugging
  • Application Security

Soft Skills

  • Problem Solving
  • Team Collaboration
  • Communication Skills
  • Attention to Detail

Role Details

  • Role: Software Development – Other
  • Industry: Content Development / Language
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Permanent
  • Role Category: Software Development

Education

  • Any Graduate
  • Any Postgraduate

Key Skills

  • Python
  • Django
  • REST APIs
  • AWS
  • SQL
  • Git
  • Software Development
  • Web Development
  • Application Security
  • Unit Testing
  • Code Review