Staff Software Development Engineer

8 - 11 years

10 - 20 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Required Technical Skills

Full-Stack Development

  • Expert-level proficiency in React and modern JavaScript/TypeScript with comprehensive understanding of frontend architecture patterns
  • Experience with React ecosystem frameworks (Next.js, Remix, Vite) and micro-frontend architectures
  • Advanced understanding of state management, component architecture, performance optimization, and cross-platform compatibility
  • Expert proficiency in multiple backend languages: Python, Go, C#, or Rust with architectural considerations
  • Deep experience with web frameworks and their architectural implications: FastAPI/Django (Python), Gin/Echo (Go), ASP.NET (C#), Actix/Axum (Rust)
  • Advanced understanding of API design principles, GraphQL federation, and microservices communication patterns
  • Knowledge of modern CSS frameworks, responsive design principles, and progressive web applications

System Design & Architecture

  • Expert-level proficiency in distributed systems design, microservices architecture, and enterprise integration patterns
  • Advanced knowledge of system scalability, performance optimization, and fault tolerance principles
  • Experience with event-driven architectures, CQRS, and domain-driven design patterns
  • Proficiency in creating technical specifications, architectural diagrams, and system blueprints
  • Strong problem-solving skills with ability to analyze complex technical challenges
  • Experience with technology evaluation, vendor assessment, and strategic planning
  • Understanding of business requirements and ability to align technical solutions with business goals
  • Deep Knowledge of software development lifecycle, project management, and delivery methodologies

Database & Data Architecture

  • Expert-level skills in database design, modeling, optimization, and architectural patterns
  • Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra) database architectures
  • Knowledge of data consistency models, ACID properties, CAP theorem, and distributed database design
  • Experience with data warehousing, ETL pipelines, and big data architectures

Cloud & Infrastructure Architecture

  • Advanced experience with multi-cloud architectures (AWS, GCP, Azure) and cloud-native design patterns
  • Expert knowledge of containerization (Docker) and orchestration (Kubernetes) for enterprise deployments
  • Proficiency with infrastructure as code (Terraform, CloudFormation) and GitOps practices
  • Experience with service mesh, API gateways, and cloud security architectures

Security & Compliance

  • Deep understanding of security principles, threat modeling, and secure coding practices
  • Experience with identity management, OAuth2/OIDC, zero-trust architectures, and security frameworks
  • Knowledge of compliance requirements (SOC2, GDPR, HIPAA) and their architectural implications
  • Proficiency in security assessment tools and vulnerability management

Key Responsibilities

Architectural Leadership & Strategy

  • Define and evolve the overall technical architecture vision and strategy across the organization
  • Lead architectural decision-making processes and establish enterprise-wide technical standards
  • Conduct architectural reviews, risk assessments, and technology evaluations
  • Create and maintain comprehensive architectural documentation and design guidelines

System Design & Innovation

  • Design complex, distributed systems and microservices architectures that scale efficiently
  • Evaluate and recommend technology stacks, frameworks, and architectural patterns for optimal business outcomes
  • Lead proof-of-concept development for emerging technologies and architectural approaches
  • Establish integration patterns and API design standards across multiple systems

Technical Leadership & Mentorship

  • Provide technical leadership and mentorship to development teams across multiple projects
  • Conduct code reviews, architectural assessments, and technical training sessions
  • Guide senior developers in complex technical decision-making and problem-solving
  • Foster a culture of technical excellence, innovation, and continuous learning
  • Exceptional technical communication skills with ability to present to both technical and non-technical audiences
  • Strong leadership capabilities with experience mentoring senior developers and technical teams
  • Proven ability to influence technical decisions across multiple teams and stakeholders
  • Experience in agile methodologies and cross-functional team collaboration

Cross-Functional Collaboration

  • Collaborate with stakeholders, product managers, and business leaders to translate requirements into technical solutions
  • Work closely with DevOps and infrastructure teams to ensure optimal deployment and operational strategies
  • Partner with security teams to implement robust security architectures and compliance measures
  • Coordinate with other architects to ensure consistency across the technical landscape

Quality Assurance & Risk Management

  • Ensure adherence to architectural principles, security standards, and performance requirements
  • Identify and mitigate technical risks, architectural debt, and system vulnerabilities
  • Establish monitoring, observability, and reliability engineering practices
  • Lead incident response for complex architectural issues and system failures

Framework & Tool Standardization

  • Research, evaluate, and recommend development frameworks, tools, and platforms
  • Create and maintain technology roadmaps and modernization strategies
  • Establish development guidelines, coding standards, and best practices across teams
  • Drive adoption of DevOps practices, CI/CD pipelines, and automation tools

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Microland logo
Microland

Information Technology & Services

Chennai

RecommendedJobs for You