Application Support Engineer
Bengaluru
Job No. atci-5546866-s2022014
Full-time
工作描述
Project Role : Application Support Engineer
Project Role Description : Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems.
Must have skills : React.js
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
As an Application Support Engineer, a typical day involves acting as a software detective by investigating and resolving issues across various components of essential business systems. This role requires a proactive approach to identifying problems, analyzing system behavior, and ensuring smooth operation of critical applications. The position demands continuous monitoring, collaboration with different teams, and delivering timely solutions to maintain system reliability and performance in a dynamic environment.
Roles & Responsibilities:
Frontend: Must have React and Node.js (or Next.js will also work)
API Layer: GraphQL (Monograph), Apollo or Wundergraph
Backend: Springboot Microservices
Infrastructure: AWS , Akamai CDN (or similar)
Caching: Valkey (Redis or similar), Memcache, Edge caching
Monitoring: Dynatrace, Splunk, Grafana, Kibana
Key Responsibilities
1. Optimize frontend performance for eCommerce applications
2. Work with GraphQL to reduce frontend chattiness and improve query efficiency
3. Optimize frontend caching strategies and data fetching optimizations (batching, deduplication, query orchestration)
4. Monitor and maintain system reliability using Dynatrace and other observability/automation tools
5. Respond to and resolve production incidents
6. Work with CDN (Akamai or similar) and caching layers (Valkey or similar) to improve system performance
7. Troubleshoot complex issues spanning frontend, GraphQL, backend for frontend, backend, and infrastructure layers
8. Establish and maintain SLOs/SLIs adhering to ITSM practices
9. Collaborate with cross-functional teams to resolve performance bottlenecks
Required Skills & Experience
Frontend
1. Deep expertise in React and Next.js
2. Strong understanding of GraphQL (Apollo) including query optimization, batching, and caching
3. Proficiency with JavaScript
4. Frontend performance optimization (bundle size, code splitting, lazy loading, core web vitals)
5. Server-Side Rendering (SSR) and edge computing concepts
SRE/DevOps
1. Site Reliability Engineering principles and practices (SLOs/SLIs, error budgets, incident response)
2. Production monitoring and observability tools (Dynatrace, Grafana, or similar)
3. Experience with cloud infrastructure (AWS preferred)
4. Understanding of CDN and caching strategies (Akamai)
5. On-call experience and incident management processes
6. Automation and scripting (Python, Bash, or similar)
eCommerce/Retail
1. Experience supporting high-traffic eCommerce platforms
2. Understanding of eCommerce performance requirements and user experience metrics
3. Experience with peak traffic scenarios (Black Friday, holiday seasons)
Work Experience
1. 5+ years of combined experience in frontend development and SRE/DevOps
2. 10+ years of total work experience
3. Strong problem-solving skills and ability to work under pressure in production incidents
4. Excellent communication skills for collaborating with technical and non-technical stakeholders
5. Experience supporting production systems with high availability requirements
- Expected to be an SME, collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Lead efforts to improve system stability and optimize support processes.
- Mentor junior team members to enhance their problem-solving skills and technical knowledge.
- Coordinate with stakeholders to ensure alignment of support activities with business objectives.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in React.js.
- Strong knowledge of front-end development principles and best practices.
- Experience in debugging and troubleshooting complex software issues.
- Familiarity with version control systems and collaborative development workflows.
- Ability to analyze system logs and performance metrics to identify root causes.
- Effective communication skills to work with cross-functional teams and stakeholders.
Additional Information:
- The candidate should have minimum 7.5 years of experience in React.js.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.
Project Role Description : Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems.
Must have skills : React.js
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
As an Application Support Engineer, a typical day involves acting as a software detective by investigating and resolving issues across various components of essential business systems. This role requires a proactive approach to identifying problems, analyzing system behavior, and ensuring smooth operation of critical applications. The position demands continuous monitoring, collaboration with different teams, and delivering timely solutions to maintain system reliability and performance in a dynamic environment.
Roles & Responsibilities:
Frontend: Must have React and Node.js (or Next.js will also work)
API Layer: GraphQL (Monograph), Apollo or Wundergraph
Backend: Springboot Microservices
Infrastructure: AWS , Akamai CDN (or similar)
Caching: Valkey (Redis or similar), Memcache, Edge caching
Monitoring: Dynatrace, Splunk, Grafana, Kibana
Key Responsibilities
1. Optimize frontend performance for eCommerce applications
2. Work with GraphQL to reduce frontend chattiness and improve query efficiency
3. Optimize frontend caching strategies and data fetching optimizations (batching, deduplication, query orchestration)
4. Monitor and maintain system reliability using Dynatrace and other observability/automation tools
5. Respond to and resolve production incidents
6. Work with CDN (Akamai or similar) and caching layers (Valkey or similar) to improve system performance
7. Troubleshoot complex issues spanning frontend, GraphQL, backend for frontend, backend, and infrastructure layers
8. Establish and maintain SLOs/SLIs adhering to ITSM practices
9. Collaborate with cross-functional teams to resolve performance bottlenecks
Required Skills & Experience
Frontend
1. Deep expertise in React and Next.js
2. Strong understanding of GraphQL (Apollo) including query optimization, batching, and caching
3. Proficiency with JavaScript
4. Frontend performance optimization (bundle size, code splitting, lazy loading, core web vitals)
5. Server-Side Rendering (SSR) and edge computing concepts
SRE/DevOps
1. Site Reliability Engineering principles and practices (SLOs/SLIs, error budgets, incident response)
2. Production monitoring and observability tools (Dynatrace, Grafana, or similar)
3. Experience with cloud infrastructure (AWS preferred)
4. Understanding of CDN and caching strategies (Akamai)
5. On-call experience and incident management processes
6. Automation and scripting (Python, Bash, or similar)
eCommerce/Retail
1. Experience supporting high-traffic eCommerce platforms
2. Understanding of eCommerce performance requirements and user experience metrics
3. Experience with peak traffic scenarios (Black Friday, holiday seasons)
Work Experience
1. 5+ years of combined experience in frontend development and SRE/DevOps
2. 10+ years of total work experience
3. Strong problem-solving skills and ability to work under pressure in production incidents
4. Excellent communication skills for collaborating with technical and non-technical stakeholders
5. Experience supporting production systems with high availability requirements
- Expected to be an SME, collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Lead efforts to improve system stability and optimize support processes.
- Mentor junior team members to enhance their problem-solving skills and technical knowledge.
- Coordinate with stakeholders to ensure alignment of support activities with business objectives.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in React.js.
- Strong knowledge of front-end development principles and best practices.
- Experience in debugging and troubleshooting complex software issues.
- Familiarity with version control systems and collaborative development workflows.
- Ability to analyze system logs and performance metrics to identify root causes.
- Effective communication skills to work with cross-functional teams and stakeholders.
Additional Information:
- The candidate should have minimum 7.5 years of experience in React.js.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.
职位要求
15 years full time education