Apply

Senior Python Engineer

Posted 2024-11-14

View full description

💎 Seniority level: Senior, 6+ years in production, 3+ years in Python backend services

📍 Location: US, EST, NOT STATED

💸 Salary: 155000 - 175000 USD per year

🔍 Industry: Banking, payments, fintech

🏢 Company: Kunai

⏳ Experience: 6+ years in production, 3+ years in Python backend services

🪄 Skills: PythonJenkinsSCRUMServerlessNosql

Requirements:
  • 6+ years working in a production environment in any language.
  • 3+ years writing backend services in Python.
  • Production-ready experience in a serverless environment (e.g. Lambdas, CDK, CloudFormation).
  • 3+ years hands-on with any NoSQL database.
  • Well-rounded experience with CICD pipelines, such as Jenkins.
Responsibilities:
  • Work on a SCRUM team that owns products and services from intent refinement to development to production support.
  • Build new features within a virtual card that will interact with digital wallets.
Apply

Related Jobs

Apply

📍 United States, European time zones

🧭 Full-Time

🔍 Crypto trading, Web3 technology

🏢 Company: bondex app

  • 5+ years of Python development experience in production environments.
  • Hands-on experience with blockchain integration and smart contract development.
  • Strong understanding of microservices architecture, and familiarity with Docker and Kubernetes.
  • Proficiency in building RESTful APIs and event-driven architectures.
  • Knowledge of EVM platforms like Ethereum and Avalanche is a plus.
  • Ability to mentor junior developers and foster a culture of continuous learning.

  • Design, develop, and maintain Python applications integrating Web2 & Web3 technologies.
  • Implement scalable microservices architecture and maintain blockchain integrations.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Lead code reviews and mentor junior developers.

DockerPythonBlockchainEthereumKubernetesRESTful APIs

Posted 2024-10-23
Apply
Apply

📍 Poland, Portugal, Ukraine, United States

🔍 Document workflow automation

  • At least 5+ years of development experience with Python.
  • Strong understanding and experience in AsyncIO.
  • Experience with the Django framework.
  • Experience with relational databases, including SQL queries, migrations, and optimization.
  • Experience with message queues like RabbitMQ, NATS, or Kafka.
  • Familiarity with Amazon Web Services and Kubernetes.
  • Hands-on experience in developing a service-oriented architecture.
  • Hands-on experience with CI/CD tools such as GitLab or Jenkins.
  • Good to have experience with the Grafana LGTM stack and OpenTelemetry.
  • Good to have open-source contributions and experience.
  • Basic knowledge of Golang is a plus.
  • Intermediate+ English proficiency in verbal and written communication.

  • Build software, frameworks, and tools required for reliable operations of PandaDoc services.
  • Design and improve how PandaDoc services communicate using gRPC, Temporal.io, and Kafka by providing libraries and guidance for engineers.
  • Work closely with Kubernetes and AWS EKS, managing multiple clusters with numerous services.
  • Improve service deployment and monitoring processes across all clusters.
  • Enhance observability and serve as a mentor to product teams.
  • Collaborate with engineers to foster engineering principles and represent engineering values.
  • Recommend and introduce best practices for all engineers.
  • Advocate for technical innovation at PandaDoc.
  • Share knowledge through documentation, talks, and workshops.

AWSPythonSQLAWS EKSDjangoJavaJenkinsKafkaKubernetesRabbitmqSpringSpring BootProduct DevelopmentAmazon Web ServicesGrafanagRPCPandas

Posted 2024-08-02
Apply
Apply

📍 Poland, Portugal, Ukraine, United States

🔍 Document workflow automation

  • At least 5+ years of development experience with Python.
  • Experience with the Django framework.
  • Experience with any relational databases (SQL queries, migrations, optimization).
  • Experience with Java and readiness to write in Java occasionally.
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka).
  • Care about quality and know what it means to ship high-quality code.
  • Able to put yourself in the shoes of your users and be a steward of crafting great experiences.
  • English: intermediate+ (verbal and written).

  • Participate in the whole development process from backlog refinement and testing to launching product features and technical improvements.
  • Build and maintain application architecture.
  • Actively collaborate with product managers and scrum masters.
  • Follow and contribute to agile development processes (Scrum framework).

AWSPythonSQLAgileDjangoJavaKafkaRabbitmqSCRUMSpringSpring BootBusiness OperationsGrafana

Posted 2024-07-30
Apply