Paradox Agency - Antioch, CA
posted about 2 months ago
The Software Architect with a focus on Python (Django) will play a critical role in aligning the company's strategic goals with technology solutions, mainly within web development utilizing the Django framework. This specialized role demands an extensive understanding of cloud-native technologies, including containerization and orchestration tools like Docker and Kubernetes (k8s), as well as familiarity with various AWS services such as Athena, Kinesis, Glue, and OpenSearch. The candidate should be proficient in Django and have experience in leading technical teams to deliver complex web applications. This position is tailored specifically towards software development projects, and the ideal candidate will be passionate about creating cutting-edge software and solving intricate puzzles. Key responsibilities include providing technical leadership and support for a squad of developers working on Django-based applications, assessing the technical risk and feasibility of new product features, and contributing to the product development roadmap. The Software Architect will work closely with other departments to understand and meet their technological needs, participate in major technical solutions and decisions, and take ownership of technical issues. They will ensure code quality by setting up best practices, performing code reviews, and advocating for Test-Driven Development (TDD) or Behavior-Driven Development (BDD). Additionally, the architect will mentor junior engineers, collaborate with stakeholders to translate business needs into technical specifications, and lead performance optimization efforts while managing system scalability.