Senior Python Developer (offline)

Required skills:
— At least 4 years of experience in Python 2/3
— Experience in developing live business applications
— SQLAlchemy Core (not ORM)
— PostgreSQL
— Experience in REST API design and implementation
— Distributed systems design
— Demonstrable skills in object-oriented design
— Examples of code you’ve written (side-projects you can share with us, open source contributions, etc.)

Will be a plus:
— Advanced PostgreSQL: transactions isolation, triggers, row-level security
— Experience with Azure services
— Celery experience
— MongoDB experience
— OWASP Top 10 understanding
— Kubernetes from a developer’s perspective

What we offer:
Become a team member within a growing industry and change CRM forever!

At Nimble, we’re reinventing customer relationship software by building productivity tools for salespeople—not just the same old reporting machines for managers.

As a Senior Engineer, you will be responsible for helping us advance our vision and increase our market footprint. Some of these duties include: near real-time business data discovery on every web page, deduplicating contact databases, contact entities extraction, data pipelines, and synchronization. If you have a curious mind, we have plenty of puzzles for you to solve.

Every engineer on our team is deeply involved in product development; far beyond closing JIRA tickets and reviewing merge requests. This is a great position for people who want to learn more about SaaS businesses, develop their leadership skills, and hone their craft of delivering high-quality products to users across the world.

Our backend services are written in Python and power multiple front-ends: web app, browser extensions, mobile applications, and various extensions for different sales tools. We carefully choose technologies to solve our problems and follow best practices to deliver quality code that can be maintained for years to come, including regularly scheduling time to address technical debt.

We’re looking for a person who is an excellent programmer, has good communication skills (decent level of English is a must), and who will be a great addition to our small but mighty team. You would be expected to work in our Kyiv office (once the COVID pandemic is over). Until then, our team works remotely.

Responsibilities:
— Lead the engineering efforts to design, build, and maintain solutions for problems in the CRM domain.
— Work closely with the Product team to shape the best solutions and long-term technical roadmap for the product.
— Mentoring up-and-coming engineers and helping them grow.
— No front-end work!

About Nimble:
Founded in 2010 by Jon Ferrara, the pioneer of CRM, Nimble targets small and mid-sized businesses. Our main focus is to build a CRM that people love to use and onboard millions of businesses that are still using spreadsheets as their tool of choice.

We’re recognized as a consistently growing market leader in our segment. We’ve also been acclaimed for our stellar customer satisfaction ratings by multiple software review sites and highly esteemed CRM analysts, such as Paul Greenberg, for many years in a row. We value every one of our team members and provide ample opportunities for growth.

About Nimble

Nimble (www.nimble.com) пропонує своїм клієнтам сучасну CRM для малого і середнього бізнесу. Засновник компанії Jon Ferrara - один з творців самого поняття CRM (en.wikipedia.org/wiki/Jon_V._Ferrara).
Мета компанії - надавати малому і середньому бізнесу нові інструменти для роботи з клієнтами. Замість дорогого і складного - інтуїтивне і доступне.
«Bring Nimble to where you work» каже про те, що не ви переносите свої процеси до нас, а ми підлаштовуємося під вас!
Користувачі високо оцінили наш підхід - ми стабільно входимо в Top Performers CRM по версії G2 Crowd (www.g2crowd.com/categories/crm).

Company website:
https://www.nimble.com/

DOU company page:
https://jobs.dou.ua/companies/nimble-inc/

The job ad is no longer active
Job unpublished on 3 April 2021

Look at the current jobs Python Kyiv→