Full Stack Architect *(Accepting only US Citizens & Green Holder candidates)
Job Summary:
We are seeking an experienced Full Stack Architect to design, implement, and oversee the architecture of scalable web applications and services for one of our key clients. This role requires deep technical expertise, leadership capabilities, and a proactive approach to creating robust solutions that align with our business goals. The ideal candidate is highly proficient in front-end and back-end development, cloud technologies, and architectural best practices.
Key Responsibilities:
Architecture Design: Lead the design and implementation of scalable, secure, and high-performance architectures for web applications and microservices.
Technical Leadership: Provide technical guidance and mentorship to developers across teams to ensure adherence to architectural standards.
Development: Collaborate with development teams to implement high-quality, efficient code for front-end and back-end systems.
Integration: Oversee the integration of third-party services, APIs, and tools into the existing architecture.
Scalability & Performance: Design systems with scalability, performance optimization, and fault tolerance in mind.
Technology Evaluation: Stay updated on emerging technologies and frameworks and make recommendations for adoption where applicable.
Code Review & Quality Assurance: Ensure code quality through comprehensive reviews, testing, and adherence to coding standards.
Collaboration: Work closely with product managers, DevOps teams, and stakeholders to align technical strategies with business objectives.
Qualifications:
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience: 5+ years of experience in software development with 3+ years in an architectural role.
Technical Skills:
Proficient in front-end frameworks (e.g., React, Angular, Vue.js).
Expertise in back-end languages and frameworks (e.g., Node.js, Python, Java, Ruby on Rails).
Experience with databases (SQL and NoSQL) like PostgreSQL, MongoDB, or MySQL.
Strong understanding of cloud platforms (AWS, Azure, or GCP).
Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
Deep knowledge of RESTful APIs, GraphQL, and microservices architecture.
Familiarity with security best practices, including OWASP (Open Web Application Security Project) guidelines.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to lead and inspire cross-functional teams.
Preferred Qualifications:
Certifications in AWS, Azure, or relevant technologies.
Experience in event-driven architecture and serverless technologies.
Familiarity with Agile and Scrum development methodologies.