Description
Are you a talented Python Developer looking to make a significant impact? We are seeking a Senior Python Developer with a strong background in database management and a passion for modernizing systems. If you are excited about working with industry-standard tools and transitioning legacy systems to new solutions, this could be the perfect role for you!
Responsibilities
- Database Expertise: Use your knowledge of database schemas, data modeling, and design principles to ensure data layer consistency across different environments.
- Database Migration: Leverage your experience with migration tools like Flyway or Liquibase to manage schema changes and version control effectively.
- SQL and Scripting: Write and optimize SQL queries, scripts, and procedures with ease.
- Source Control Management: Utilize SCM tools such as Git or SVN to manage database schema versions.
- CI/CD Pipelines: Apply your understanding of CI/CD principles and tools (like Jenkins or GitLab CI) to streamline database deployments.
- ORM Tools: Familiarity with ORM tools (such as Hibernate or Sequelize) is a plus.
- Jython Development: Learn and modernize existing system components developed in Jython, bringing them up to date with current technology.
Qualifications
- Database Management Experience: 3-5 years of experience in database management and architecture, with a solid understanding of automated data layer management.
- Programming Skills: At least 5 years of experience in Python/Jython development, with significant experience in Jython.
- Remote Work: Comfort and preference for working remotely and collaborating with a distributed team.
Technologies & Tools
- Database Migration, Schema Versioning, Data Modeling
- Flyway, Liquibase, Redgate SQL Change Automation
- SQL, PL/SQL, T-SQL
- Git, SVN, Mercurial
- Jenkins, GitLab CI, CircleCI, Travis CI
- Jython programming and maintenance
What We Offer
- Competitive Salary: \(135,000 - \)150,000 annually
- Bonuses & Equity: Annual cash bonus and equity options based on role level and experience
- Remote Work: 100% remote position
- 401(k) Plan: Robust plan with company match
- Insurance: Health, dental, and vision coverage (we cover 100% of basic premiums)
- Paid Time Off: Flexible paid time off policy
Interested?
Check out our video to see who we are and how we innovate together. Ready to join us? We look forward to your application!
Employment Type: Full-Time