Greetings from Texala!!!

Texala is a forward-thinking technology company, focused on delivering cutting-edge solutions across multiple industries. We are dedicated to innovation, scalability, and excellence, helping businesses achieve their full potential through robust digital transformations.

As we continue to grow, we are seeking a Python Architect to join our dynamic team. If you are passionate about software architecture, design patterns, and want to work on exciting projects, this is the perfect opportunity for you!

Roles Responsibilities

  • Architectural LeadershipExpertise in leading the architectural design and development of complex, web-based, multi-tenant ERP systems. Strong knowledge of best practices, design patterns, and architectural principles for building scalable, fault-tolerant, and highly available systems on cloud platforms such as AWS. Ability to define and implement comprehensive architectural frameworks that align with business objectives and technology strategies.
  • Technical Proficiency: Expert-level proficiency in Python and related libraries/frameworks such as Flask, Django, and Celery. Strong experience in designing and developing RESTful APIs using Python web frameworks. In-depth understanding of microservices architecture and hands-on experience in building and deploying microservices. Proficiency with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solution DevelopmentProven ability to design and implement end-to-end solutions that meet business requirements and ensure system reliability and scalability. Experience in developing fault-tolerant systems and disaster recovery mechanisms to minimize downtime and ensure data integrity. Strong capability to optimize system performance and ensure efficient data processing and responsiveness.
  • Leadership and CollaborationDemonstrated leadership skills in providing technical guidance and direction to development teams. Ability to drive innovation, foster a culture of excellence, and promote continuous improvement in software engineering practices. Strong collaboration skills to work effectively with cross-functional teams, ensuring seamless integration and delivery of system components.
  • Performance OptimizationExpertise in identifying and implementing performance optimization strategies for software applications. Ability to analyze system performance metrics and develop solutions to enhance system efficiency and responsiveness. Knowledge of monitoring tools and techniques to ensure continuous system performance and reliability.
  • Monitoring and Maintenance:Strong experience in developing and implementing monitoring, logging, and alerting solutions for large-scale systems. Capability to ensure continuous improvement of application products and observability services. Proficiency in setting up and maintaining robust CI/CD pipelines to streamline development and deployment processes.
  • Communication and Problem-Solving:Excellent verbal and written communication skills to effectively convey technical concepts and solutions to stakeholders. Strong analytical and problem-solving skills to address complex technical challenges and drive efficient solutions. Ability to adapt to changing business needs and technology landscapes, maintaining a proactive approach to learning and development.
  • Cloud and Database Management:Proficiency with cloud platforms such as AWS, including services like Lambda, Kinesis, SQS, and SNS. Strong understanding of RDBMS databases and NoSQL databases and experience in integrating multiple data sources into a unified system. Knowledge of telemetry services and metrics for monitoring CPU, memory, disk space, and network latency.

Technical Skills Required

  • Architectural Design:Leading the architectural design and development of complex software systems using Python technologies. Ensuring adherence to best practices, design patterns, and architectural principles. Building scalable, fault-tolerant, and highly available systems on AWS or other cloud platforms.
  • Solution Development:Designing and implementing end-to-end solutions that meet business requirements. Implementing fault-tolerant systems and disaster recovery mechanisms to minimize downtime. Ensuring uninterrupted data access and performance optimization of the products and observability platform.
  • Python Proficiency:Strong experience in Python and its libraries/frameworks such as Flask, FastAPI, Django, Celery, and more. Expert-level proficiency in designing and developing RESTful APIs using Python web frameworks. Knowledge of microservices architecture and experience in building microservices using Python.
  • Leadership and Collaboration:Providing technical leadership and guidance to development teams. Driving innovation and fostering a culture of excellence in software engineering. Continuous improvement of application products and observability services (logging, monitoring, and alerting).
  • Performance Optimization:Identifying and implementing performance optimization strategies for software applications developed using Python technologies. Ensuring efficient data processing and system responsiveness.

Compensation / Benefits

  • Bonuses based on individual performance.
  • Top-of-line medical benefits, health insurance.
  • Prescription drug coverage.
  • Paid sick time.
  • Wellness programs.
  • Casual dress.
  • Paid vacations.
  • Freedom for Innovation and ideas.
  • A five-star accommodation for bachelor.
  • A personal development plan to help you (and us) grow.
  • A fun and light work environment with serious responsibilities.
  • We require pre-employment background and drug screening.

Recruitment Process

  • Profile Shortlisting
  • Online Aptitude/Technical Evaluation
  • Technical Interview
  • HR/Management Round
imgBack

    Apply for this position