Match score not available

Python Developer & Object Relational Mapper (ORM)

78% Flex
EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE
Remote: 
Full Remote
Contract: 
Salary: 
100 - 130K yearly
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

3-5 years in database management and architecture, 5 years of Python / Jython development experience.

Key responsabilities:

  • Maintain database consistency programmatically
  • Optimize SQL queries and procedures
Nymbus logo
Nymbus Banking SME https://www.nymbus.com/
201 - 500 Employees
See more Nymbus offers

Job description

Logo Jobgether

Your missions

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.

WORK ENVIRONMENT:

We are a remote first company with the exception of a few positions being onsite in our designated locations.  The positions which are remote you will need to be able to travel a few times a year. You may be required at times to visit client sites or attend meetings at designated locations with your team members.

POSITION SUMMARY:

Nymbus is seeking a highly skilled and experienced Python Developer and Database Layer programmer 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 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:

  • $100,000 – $130,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!

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Banking
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs