Get more replies from employers
Send a job-specific resume in minutes.
Technology Rivers, LLC is seeking a Solutions Architect to design and implement innovative software architectures while leading a team of engineers. Candidates should possess strong expertise in Typescript, NodeJS, and cloud technologies, ensuring robust and efficient systems.
The role includes leading projects, managing databases, and communicating technical concepts to stakeholders. The position offers various benefits like healthcare, lunch facilities, and paid leave.
Join our dynamic team as a Solutions Architect, where you will design and implement cutting‑edge software architectures while guiding a talented team of engineers to deliver high‑quality solutions. With your expertise in multiple programming languages, microservices, and cloud platforms, you will ensure robust, scalable, and efficient systems.
Lead the design and implementation of robust software architectures, ensuring alignment with the business goals and technology strategies, ensuring scalability, reliability, and performance.
Provide hands‑on technical leadership across multiple programming languages and frameworks, guiding the development of high‑quality software solutions.
Design and implement microservices architecture and RESTful APIs, ensuring modularity and efficient communication between services.
Manage both SQL and NoSQL databases, including data modeling, query optimization, and ensuring efficient data storage and retrieval.
Implement and manage CI/CD pipelines, Docker, Kubernetes, and other DevOps tools to facilitate smooth and efficient software deployment.
Implement and enforce version control workflows, establish rigorous code review practices, and uphold coding standards to ensure code quality and consistency.
Lead and manage multiple projects simultaneously, utilizing various project management methodologies to ensure timely delivery and alignment with business objectives.
Communicate complex technical concepts clearly to non‑technical stakeholders, providing regular updates and reports to senior management on project status, risks, and opportunities.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Ideally 5+ years of experience in software architecture and development, with 2 years in a lead role.
Programming languages:
Strong Typescript and JavaScript knowledge
Python, Java (a plus)
Backend technologies:
NodeJS, horizontal scalability
Familiarity with NestJS, Express, and NextJS (a plus)
Databases:
Relational DBs (MySQL, PostgreSQL)
Experience with TypeORM, Sequelize, or Prisma (TypeORM preferred)
Familiarity with MongoDB (a plus)
Cloud and IAC:
AWS (serverless technologies: ECS Fargate, Lambda, RDS, ElastiCache, OpenSearch, S3, SNS, SQS, EventBridge)
Experience with IAC tools (AWS CDK, AWS Cloudformation, Terraform + Ansible, or Pulumi)
Frontend and UI:
Experience with React, Redux, and UI frameworks (Material/Antd/Bootstrap)
Knowledge of Server Side Rendering and Client Side rendering
Tools and workflows:
Git, Linux, Jenkins, Jira, CI/CD pipelines
Strong project management skills, with experience in different project management methodologies and managing multiple projects simultaneously.
Strong analytical and communication skills.
Company paid lunch facility
Healthcare benefits
Provident Fund (Employer Matching)
Bonus & raise program
Paid training and certifications
Vacation & personal paid leave