Solution Architect
Posted on February 27, 2025
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