Software Architect (Django & React)
We are seeking a highly skilled Software Architect with expertise in Django and React to design and oversee the development of scalable and efficient software solutions. You will work closely with engineering teams, product managers, and stakeholders to define system architecture, ensure best practices, and drive technical excellence.
Key Responsibilities
● Architect and Design Solutions: Develop and maintain robust, scalable, and secure software architectures using Django and React.
● Technical Leadership: Guide engineering teams in best practices, coding standards, and architectural decisions.
● Full-Stack Development Oversight: Ensure seamless integration between front-end (React) and back-end (Django) components.
● Performance Optimization: Identify and resolve bottlenecks to improve application speed and scalability.
● Code Reviews & Quality Assurance: Enforce high coding standards through reviews and mentorship.
● Collaboration: Work with product managers and stakeholders to translate business requirements into technical solutions.
● Security & Compliance: Implement security best practices and ensure compliance with industry standards.
● Technical Documentation: Create and maintain architecture diagrams, system documentation, and best practices.
● Cloud & DevOps Strategy: Assist in cloud deployment strategies and CI/CD pipeline optimization.
Qualifications & Skills
● Proven experience as a Software Architect, Lead Developer, or similar role.
● Expertise in Django (Python) and React (JavaScript/TypeScript).
● Strong understanding of RESTful API design, GraphQL, and microservices architecture.
● Experience with relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
● Proficiency in cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
● Solid knowledge of CI/CD pipelines, Git workflows, and DevOps best practices.
● Strong problem-solving and analytical skills.
● Excellent communication and collaboration abilities.
● Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field (preferred).
Preferred Qualifications
● Experience with serverless architectures.
● Knowledge of GraphQL, WebSockets, and real-time data processing.
● Familiarity with state management libraries (Redux, Zustand, or React Query).
● Certified in AWS