Software Development Engineer-Automation and Platforms

5 - 10 years

5 - 15 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Required Technical Skills

Frontend Development

  • Expert-level proficiency in React and modern JavaScript/TypeScript
  • Experience with React ecosystem frameworks (Next.js, Remix, Vite)
  • Strong understanding of state management, component architecture, and performance optimization
  • Knowledge of modern CSS frameworks and responsive design principles

Backend Development

  • Proficiency in backend languages: Python, Go, C#, or Rust
  • Experience with web frameworks such as FastAPI/Django (Python), Gin/Echo (Go), ASP.NET (C#), Actix/Axum (Rust)
  • Strong understanding of RESTful APIs, GraphQL, and microservices architecture
  • Experience with asynchronous programming and concurrent systems

Database & Data Management

  • Advanced skills in database design, modeling, and optimization
  • Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
  • Knowledge of database migration strategies, indexing, and query optimization
  • Understanding of data consistency, ACID properties, and distributed database concepts

DevOps & Infrastructure

  • Hands-on experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins)
  • Proficiency with containerization (Docker) and orchestration (Kubernetes)
  • Experience with cloud platforms (AWS, GCP, Azure) and infrastructure as code
  • Knowledge of monitoring, logging, and alerting systems

Key Responsibilities

Software Development & Architecture

  • Design and implement robust full-stack applications using modern web technologies and frameworks
  • Lead architectural decisions and establish engineering best practices across the development lifecycle
  • Mentor junior engineers and contribute to technical strategy and roadmap planning
  • Collaborate with cross-functional teams to translate business requirements into technical solutions

System Design & Scalability

  • Design distributed systems and microservices architectures that scale efficiently
  • Evaluate and recommend technology stacks, tools, and architectural patterns
  • Conduct system design reviews and ensure adherence to security, performance, and reliability standards
  • Troubleshoot complex technical issues and optimize system performance

DevOps & Deployment

  • Build and maintain CI/CD pipelines for automated testing, building, and deployment
  • Implement infrastructure as code and containerization strategies
  • Monitor production systems and establish observability practices
  • Ensure high availability and disaster recovery capabilities

Team Management & Leadership

  • Lead and manage a team of software engineers, providing technical guidance and support
  • Conduct regular one-on-ones, performance reviews, and goal setting with direct reports
  • Foster a collaborative and inclusive team culture that promotes innovation and continuous learning
  • Coordinate project timelines, resource allocation, and sprint planning across team members

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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Microland logo
Microland

Information Technology & Services

Chennai

RecommendedJobs for You