Scale Up Your Career.

515
companies
9,957
Jobs

Lead Python Developer

NYMBUS

NYMBUS

Software Engineering
United States · Remote
Posted 6+ months ago

ABOUT THE COMPANY:

Nymbus (https://nymbus.com/) isn't just a leader in fintech; we're a community of innovators passionate about reimagining banking. Our award-winning modern core platform and cloud-based technology serve as the backbone for financial institutions eager to modernize and excel.

Here, you won't just be part of a tech revolution; you'll be at the helm, driving change. You'll fit right in if you're a creative thinker eager to lessen technical debt and elevate agility for banks and credit unions. Our culture thrives on collaboration, integrity, and a client-first approach.

Your journey with us won't simply advance your career; it will offer the chance to shape an industry alongside like-minded professionals. We're excited to consider you a key player in this transformative chapter. Thank you for contemplating a role with Nymbus.

POSITION SUMMARY:

Nymbus is seeking a highly skilled and experienced Sr. Python Developer to join our team. The ideal candidate will have a strong background in database management systems, experience with industry-standard database data model management tools, and proficiency in Python and Java for maintaining and modernizing existing system components. This role involves evaluating and transitioning from a custom database management framework to an industry-standard solution, as well as learning and modernizing existing system components developed in Python.

ESSENTIAL JOB FUNCTIONS/RESPONSIBILITIES:

  • Strong understanding of database schemas, data modeling, and database design principles: Candidates must demonstrate expertise in relational (and optionally non-relational) database concepts to programmatically maintain data layer consistency between environments.

  • Experience with Database Migration Tools: Applicants should have proven experience with tools such as Flyway, Liquibase, or similar technologies, and understand version control principles as applied to database schema changes.

  • Proficiency in SQL and Database Scripting: Strong skills in writing and optimizing SQL queries, scripts, and database procedures are essential.

  • Knowledge of Source Control Management (SCM) systems: Candidates should be familiar with SCM tools like Git, SVN, or Mercurial, particularly in the context of managing database schema versions.

  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines: A solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI) in relation to database deployments is required.

  • Familiarity with ORM tools: Knowledge of Object-Relational Mapping tools (e.g., Hibernate, Entity Framework, Sequelize) is advantageous but not essential.

  • Expertise in Jython: The candidate must be capable of learning and maintaining existing system components developed in Jython, with the objective of modernizing and improving these components.

QUALIFICATIONS:

  • Experience in Programmatic Management of Databases: Minimum of 3-5 years of experience in database management and architecture. Candidates should have extensive knowledge of database design and automated management of the data layer.

  • Programing Experience: Minimum 5 years in a Python / Jython development role with at least 1 year using Jython extensively.

  • Remote Work: Experience and preference for working 100% remote and working with a distributed team.

TERMINOLOGY & FRAMEWORKS:

  • 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 system maintenance

SALARY & BENEFITS:

  • $135,000 - $150,000 Annual Salary
  • Annual Cash Bonus and Equity Options commensurate with the role level and experience
  • 100% Fully Remote
  • Robust 401(k) plan with company match
  • Insurance - Health, Dental and Vision (Nymbus covers 100% of the Healthcare and Basic Dental premiums)
  • Flexible Paid Time Off

Ready to join? We invite you to watch this video and learn who we are and how we build and innovates together!

Let’s Go!