Careers

We empower everyone to embark on their own career growth

Technical Architect

Job Description:

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.