Backend Software Architect
We are looking for a skilled Backend Software Architect to join our team.
Description
1. Develop and maintain the back-end architecture of web applications, ensuring scalability and performance.
2. Collaborate with front-end developers, UI/UX designers, product managers, and other stakeholders to deliver high-quality solutions.
3. Achieve scalable architectures by implementing efficient server-side components and services using Python programming best practices.
4. Implement RESTful APIs to facilitate seamless communication between front-end and back-end systems.
5. Analyze business requirements and develop core business logic to meet client needs.
employ cloud services such as AWS or Azure in design development.
emplement data storage systems utilizing relational databases (e.g., PostgreSQL), non-relational databases (e.g., MongoDB), NoSQL Databases etc. .scalable designs that handle increased user load effectively .#Security Duties And Responsibilities Develop innovative security protocols Implement secure coding practices Conduct regular code reviews Utilize vulnerability scanning tools Manage database security measures Ensure compliance with data protection standards Enforce agile methodology Work collaboratively Maintain continuous integration/cdelivery pipelines Participate in planning strategies Cross-platform optimization Key Skills Proficiency in multiple languages including but not limited language Python Strong understanding of backend application development Experience working wWeb frameworks like Django Flask FastAPI Knowledge of relational & non-relational db technologies Excellent knowledgeof ORM schema Design Efficient queries Understanding Of containerization Docker Podman Kubernetes Familiaritywith DevSecOps jenkins GitLab CI GitHub Actions Ansible VM management Linux Expertisein configurationmanagement In addition general IT skills can be included if they still do relateI