Solution Architect - MERN
HR POD - Hiring Talent Globally
- Lahore, Punjab
- Permanent
- Full-time
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 10+ years of production-level software development experience with expertise in backend (Node.js, Express.js, Nest.js), frontend (React.js, Next.js), and architecture design.
- Strong proficiency in AWS, DocumentDB or MongoDB equivalent, SQL databases, cache systems such as Redis, GIT, containers, Linux/command shells, scripting, and regular expressions.
- Ability to handle the most complex technical tasks independently while guiding senior engineers with solutions and assistance.
- Handles the most difficult tasks directly and provides assistance to senior engineers as needed.
- Acts as the go-to expert for resolving team issues as they arise.
- Designs, documents, and implements core solution-based components for software teams, including message-based communication architectures and PIM-based processing systems capable of running 2,000+ jobs in parallel.
- Expert in creating scalable, long-term solutions that do not require frequent rewrites and can scale 2x, 5x, or 10x as needed.
- Proven experience leading teams of 5 to 10+ resources in production environments for over 10 years while actively contributing to the codebase.
- Demonstrates fluency in English with expert communication skills, capable of understanding complex technical issues and summarizing them in plain language.
- Understands both technical and business requirements and is able to design and code solutions that drive the company forward.
- Maintains a 4-hour overlap with MST time zone and is flexible for meetings as needed, such as company updates and ad hoc client meetings.
- Provides on-call production support by working with DevOps and other teams to establish coverage for any outages, including communicating issues, debugging/troubleshooting, and involving the necessary engineers or DevOps resources.
- Collaborates with CST and Support teams to manage and resolve engineering escalation tickets.
- Contributes directly to the codebase by handling complex tasks and developing features that improve software quality and throughput.
- Works closely with the client to define processes, establish architecture, and manage the software backlog.