Solution Architect

Posted on February 27, 2025

Apply Now

Job Description

  • Job Title: Architect (Full Stack) 10+ Years
  • Key Responsibilities:
  • Solution Design & Architecture:
  • Design scalable, secure, and high-performance software solutions.
  • Lead and mentor teams in the development and architectural design of complex systems.
  • Ensure architecture decisions align with both business requirements and technical feasibility.
  • Backend Development (Python):
  • Lead development and ensure optimal design of backend services and APIs using Python.
  • Work with RESTful services and integrate with other microservices.
  • Frontend Development (React & Redux):
  • Architect and implement dynamic, responsive front-end interfaces with React.
  • Manage application state effectively using Redux or similar state management libraries.
  • Testing (Unit Tests, Code Coverage):
  • Champion quality through writing comprehensive unit tests and ensuring high code coverage.
  • Maintain high standards for test automation to ensure system reliability.
  • Performance Optimization:
  • Ensure the application is optimized for performance, both on the frontend and backend.
  • Monitor system performance, identify bottlenecks, and implement improvements.
  • Cloud Architecture (AWS):
  • Design and deploy applications in cloud environments like AWS.
  • Manage cloud resources, leveraging services like EC2, S3, RDS, and others for scalability.
  • CI/CD (Continuous Integration/Continuous Delivery):
  • Implement and maintain CI/CD pipelines to ensure fast and reliable deployment processes.
  • Automate deployment and monitoring to facilitate smooth releases.
  • Database Management (PostgreSQL & DB Migration):
  • Design and manage relational databases (PostgreSQL).
  • Plan and execute database migrations and ensure data integrity across environments.
  • Code Reviews:
  • Conduct regular code reviews to ensure coding best practices, maintainability, and performance
  • standards.
  • Provide constructive feedback to team members, helping them grow and improve their code quality.
  • Collaboration & Stakeholder Management:
  • Collaborate with product teams, stakeholders, and other architects to drive the technical vision.
  • Lead technical discussions and decisions, ensuring alignment across the organization.
  • Skills & Experience Required:
  • Strong expertise in Python, React, and Redux.
  • Proven experience in AWS cloud architecture and services.
  • Solid understanding of PostgreSQL and hands-on experience with DB migrations.
  • Hands-on experience in CI/CD tools (e.g., Jenkins, GitLab, CircleCI).
  • Experience with unit testing, code coverage tools (e.g., Jest, PyTest).
  • Strong focus on performance optimization (both frontend and backend).
  • Proven track record in leading code reviews and providing technical guidance.

Required Skills

python react and redux aws cloud architecture