Job Description
We are looking for an experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for developing web applications using Python, Django and related technologies. You will work closely with the product team to design and implement features, fix bugs, and ensure the reliability and scalability of the platform.
Responsibilities:
• Design and develop software applications using Python, Django and related technologies
• Establish and maintain a reliable and secure development environment
• Collaborate with other software engineers to optimize and improve product performance
• Analyze user requirements and develop software solutions
• Identify and troubleshoot software-related problems
• Research and evaluate new software and technologies
• Document software development process
• Develop unit tests to ensure product integrity
• Participate in code reviews
Requirements:
• Bachelor’s degree in Computer Science or related field
• 3+ years of professional experience with Python, Django and related technologies
• Hands-on experience with web application development, databases and data structures
• Strong problem-solving, debugging and analytical skills
• Excellent communication and interpersonal skills
• Ability to work independently and in a team environment