At Gini Apps, we are a dynamic and innovative software development company specializing in building cutting-edge applications. We are seeking an experienced Senior Python Backend Engineer to join our talented team. As a Senior Python Backend Engineer, you will play a crucial role in designing, developing, and maintaining our backend systems. You will have the opportunity to work on complex projects, collaborate with cross-functional teams, and contribute to the growth and success of our company. If you are a passionate and skilled Python developer with a strong background in backend development, we would love to hear from you!
Responsibilities:
- Designing and developing scalable and efficient backend systems using Python
- Writing clean, maintainable, and optimized code
- Collaborating with cross-functional teams to define and implement new features
- Troubleshooting and resolving software defects and issues
- Conducting code reviews and providing constructive feedback to improve code quality
- Mentoring and guiding junior engineers
- Participating in agile development processes and contributing to continuous improvement
Requirements:
- Minimum 4 years of experience as a software engineer.
- Deep knowledge of Python.
- Experience building complex, large-scale applications based on big data.
- Proficiency in working with relational and non-relational databases.
- Experience in building cloud-based SaaS scalable products.
- Expertise with AWS and its services, including Security, monitoring, EKS.
- Familiarity with Micro-services, Docker, and Kubernetes.
- Experience in data analysis, generating insights, and data modeling.
- Proficient in integrating and writing APIs.
- Familiarity with startup environments and agile methodologies.
- Excellent written and verbal communication skills.