Job Summary
We are seeking a skilled Backend Developer proficient in Perl, Python, and MySQL or PostgreSQL to join our engineering team. In this role, you will maintain and optimize our existing core infrastructure while designing modern, automated workflows and web services. You will be responsible for end-to-end server-side development, managing relational data structures, and ensuring database query performance.
Key Responsibilities
Scripting & Automation: Write, test, and maintain efficient server-side scripts in Perl and Python to streamline background operations.
Legacy Maintenance: Analyze and update existing complex Perl scripts and multi-tiered applications.
Database Management: Design, optimize, and maintain MySQL schemas, writing complex SQL queries and tuning performance.
API Development: Create and integrate scalable RESTful web services and third-party APIs.
Modernization: Assist in migrating older data pipelines and platforms into modular Python architectures.
Collaboration: Partner with QA, DevOps, and front-end teams to securely deploy software updates.
Skill Requirements
Perl Expertise: Strong hands-on experience with Perl scripting, CPAN modules, and database interfaces like DBD::mysql.
Python Proficiency: Deep understanding of Python programming, object-oriented concepts, and frameworks.
MySQL/PostgreSQL Database Mastery: Advanced knowledge of relational databases, data modeling, indexing, and query optimization.
Environment Tools: Experience navigating Linux/Unix command-line tools and shell scripting.
Version Control: Regular use of Git or SVN workflows in an Agile framework.
Soft Skills: Clear verbal communication to articulate technical details to cross-functional teams