Software Architect - Fullstack (MERN) - Afternoon Shift

10Pearls

  • Pakistan
  • Permanent
  • Full-time
  • 19 days ago
  • Apply easily
Company Overview10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution.RoleWe are seeking a skilled Software Architect with expertise in Frontend and Backend to join our dynamic team. The ideal candidate will have a strong background in analyzing large datasets, extracting meaningful insights, and presenting findings to stakeholders.ResponsibilitiesDevelop comprehensive architectural designs for software solutions, considering both frontend and backend components across various technology stacks.Provide technical leadership and guidance to development teams throughout the software development lifecycle.Evaluate and recommend appropriate technologies, frameworks, and tools to meet project requirements and ensure optimal performance.Conduct code reviews to maintain code quality, consistency, and adherence to architectural standards.Design and implement scalable and high-performance software solutions to accommodate growing user bases and increasing data loads.Collaborate closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure alignment with business goals.Develop prototypes and proof of concepts to validate architectural decisions and explore new technologies.Create and maintain technical documentation, including architectural diagrams, design documents, and guidelines for development teams.Mentor and coach junior developers, fostering a culture of continuous learning and improvement within the team.Analyze complex technical challenges and provide innovative solutions to address them effectively.RequirementsBachelor's or Master's degree in Computer Science, Engineering, or a related field.8-10 years of proven experience as a Software Architect, Technical Lead, or similar role in Fullstack/Multistack development.Extensive knowledge of frontend and backend technologies, including but not limited to:Frontend: JavaScript (React or Angular), HTML5, CSS3, TypeScript.Backend: Node.js (Primary -Must have) and Java, Python or .Net (Good to have)Strong understanding of software architecture principles, design patterns, and best practices.Experience with alteast one cloud platform (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).Proficiency in database technologies such as SQL, NoSQL (MongoDB, Redis), and data modeling.Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.Proven leadership abilities with a track record of guiding development teams towards successful project delivery.Ability to thrive in a fast-paced environment and adapt to evolving business requirements.Strong problem-solving skills and a passion for innovation in software development.Powered by JazzHR

10Pearls