We are seeking a highly skilled "Senior Software Engineer" to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining our robust backend systems.
Responsibilities
- Design, develop, and deploy scalable and high-performance backend systems.
- Collaborate with cross-functional teams to deliver innovative solutions.
- Mentor and guide junior engineers.
- Participate in code reviews and ensure code quality.
- Implement best practices in software development.
Required Skills
- Proficient in backend development: Solid understanding of backend development principles and practices.
- Python expertise: Strong proficiency in Python programming language and experience with at least one of the following frameworks: Django or Flask.
- Web protocols and microservices: Deep knowledge of HTTP protocols and microservices architecture.
- Scalable architecture: Experience designing and implementing scalable systems.
- Software design: Strong understanding of software design patterns and principles.
- Passion for learning: A commitment to continuous learning and staying updated with the latest technologies.
What We Offer at Invex
- Supplementary Health Insurance, including medical services and life insurance
- Monthly allowance for cultural and educational activities
- Monthly meal allowance
- Nutrition programs offering breakfast and healthy snacks
- Training budget for personal and professional development
- Corporate loan options
- Team-building budgets and motivational programs
- Support for psychological and medical services