Maintain and support business-critical applications, troubleshoot production issues, and enhance Python code. 70% support, 30% development.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Experience Required: 7+ Years
Location: Remote
Role Overview
We are seeking a Senior Python Support Engineer with strong expertise in Core Python and production support. This role is primarily focused on supporting and maintaining business-critical applications, troubleshooting production issues, analyzing system behavior, and ensuring operational stability.
The role involves approximately 70% production/application support and 30% development and enhancements. The ideal candidate should be comfortable investigating complex technical issues, working with databases, APIs, cloud storage systems, and making code-level fixes when required.
Candidates coming from Application Support, Production Support, Technical Support Engineering, or Support Engineering backgrounds with strong Python development skills are highly preferred.
Key ResponsibilitiesProduction Support (70%)
- Monitor, troubleshoot, and resolve production incidents and application issues.
- Perform root cause analysis (RCA) for recurring problems and implement preventive solutions.
- Investigate application logs, database records, API failures, and system performance issues.
- Work closely with customers, support teams, and engineering teams to resolve critical incidents.
- Analyze and resolve issues related to file processing, data pipelines, integrations, and scheduled jobs.
- Support applications interacting with AWS S3, databases, and external APIs.
- Ensure SLA adherence and timely resolution of production issues.
- Participate in on-call support rotations when required.
- Create support documentation, knowledge base articles, and incident reports.
- Develop bug fixes, minor enhancements, and automation scripts using Python.
- Improve application performance and reliability through code optimization.
- Build and maintain API integrations with third-party systems.
- Develop utilities for file processing and data transformation.
- Implement database enhancements and query optimizations.
- Support cloud-based storage and processing workflows using AWS S3.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Strong expertise in Python fundamentals and advanced concepts.
- Deep understanding of OOP, exception handling, decorators, generators, iterators, multithreading, and multiprocessing.
- Ability to debug and troubleshoot complex production issues at the code level.
- Strong experience working with REST APIs.
- Ability to diagnose API failures, authentication issues, timeout errors, and integration problems.
- Experience with JSON, HTTP protocols, OAuth, JWT, and API security concepts.
- Strong experience interacting with relational databases.
- Expertise in writing complex SQL queries involving:
- Joins
- Subqueries
- Aggregations
- Stored Procedures
- Query Optimization
- Experience with MySQL, PostgreSQL, SQL Server, Oracle, or similar databases.
- Experience processing CSV, JSON, XML, Excel, and text files.
- Strong understanding of file-based integrations and batch processing.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Experience working with Amazon S3 for file storage and retrieval.
- Hands-on knowledge of Boto3 and S3 operations.
- Strong understanding of Python datetime modules.
- Experience handling timezone conversions, date calculations, scheduling, and timestamp management.
- Experience in Production Support or Application Support environments.
- Experience supporting customer-facing enterprise applications.
- Familiarity with Linux/Unix environments.
- Exposure to monitoring and logging tools.
- Strong analytical, troubleshooting, and debugging skills.
- Excellent communication and stakeholder management abilities.
- 6+ years of experience in Python-based applications.
- Strong production support mindset with the ability to troubleshoot independently.
- Comfortable working in a 70% support and 30% development role.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a remote and distributed team environment.
- Experience handling critical incidents and high-priority production issues.
Similar Jobs
Explore other opportunities that match your interests
Eastvantage
fetchjobs.co