Senior Python Developer
New
J
JobgetherSoftware Engineering
Based in United StatesFull-TimeSenior
Salary90,000 - 115,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PostgreSQLPythonSQLAgileOracleSoftware ArchitectureCI/CD
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
- 5+ years of professional Python development experience in enterprise environments.
- Proven experience building and supporting large-scale production applications with strong reliability and uptime requirements.
- Strong knowledge of relational databases such as Oracle, MS SQL Server, PostgreSQL, or Sybase, including query optimization and schema design.
- Strong understanding of software architecture, system design, and the complete software development lifecycle.
- Hands-on experience with application development, automated testing, debugging, and operational support.
- Strong understanding of data structures, algorithms, performance optimization, and engineering trade-offs.
- Experience troubleshooting complex enterprise applications in production environments.
- Familiarity with Agile methodologies, CI/CD workflows, secure coding practices, and application resiliency patterns.
- Ability to manage multiple concurrent initiatives in a fast-paced and changing environment.
Responsibilities
- Design, develop, and enhance enterprise-grade applications, data-intensive services, and automation platforms using Python.
- Build secure, scalable, and high-performing systems that operate reliably in distributed production environments.
- Translate complex business requirements into well-engineered technical solutions in collaboration with product, data, and infrastructure teams.
- Participate throughout the full software development lifecycle, including requirements analysis, architecture, implementation, testing, deployment, and ongoing support.
- Develop and maintain application components while applying strong software engineering principles and coding standards.
- Analyze and resolve complex technical issues by identifying root causes and implementing long-term solutions.
- Design and optimize database interactions, including query performance improvements and schema enhancements.
- Implement automated testing, CI/CD practices, application resiliency patterns, and secure development approaches.
- Contribute to architecture decisions, technical improvements, and engineering best practices across the team.
View Full Description & ApplyYou'll be redirected to the employer's site