We are looking for a high-performing Technical Architect with 2 to 6 years of hands-on software development and system architecture experience.
Key Responsibilities
-
Architecture & System Design: Design end-to-end scalable, resilient, and secure software architectures for core products and features.
-
Hands-on Technical Leadership: Write high-quality, production-ready code for core architectural components and complex modules (~30–50% coding).
-
Code Quality & Standards: Establish and enforce best practices, coding standards, code review protocols, and design principles (SOLID, DRY, Clean Architecture).
-
Technology Evaluation: Evaluate and recommend new technologies, frameworks, libraries, and cloud services to improve platform capabilities and developer velocity.
-
Performance & Security: Identify performance bottlenecks, optimize database queries, and implement robust security protocols to protect systems against vulnerabilities.
-
Cross-Functional Collaboration: Partner closely with Product Managers, DevOps teams, and QA to align technical solutions with business goals.
-
Mentorship: Guide and mentor mid-level and junior developers, conducting architecture reviews and fostering a engineering excellence culture.
Required Qualifications & Skills
-
Experience: 2 to 6 years of progressive experience in software development, with at least 1–2 years involvement in system design or module architecture.
-
Core Tech Stack: Strong proficiency in at least one modern language/stack (e.g., Java, Node.js, Python, Go, .NET, or C++).
-
System Design Fundamentals: Good understanding of Microservices vs. Monolithic architectures, RESTful APIs, GraphQL, and event-driven architectures (Kafka, RabbitMQ).
-
Database & Caching Expertise:
-
Proficiency in relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB, Cassandra, DynamoDB).
-
Hands-on experience with caching strategies using Redis or Memcached.
-
Cloud & Infrastructure: Experience working with major cloud platforms (AWS, GCP, or Azure), serverless architectures, and containerization technology (Docker, Kubernetes).
-
Problem Solving: Excellent analytical, debugging, and system troubleshooting abilities.

