Senior Backend Python Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Mathematics, or related field., Expert knowledge of JVM and Object-Oriented Programming., At least 4 years of experience in Scala or other functional languages., 7-10 years of relevant experience in technology development and project delivery..

Key responsibilities:

  • Build APIs for multi-tenant backend services to enable access by applications, clients, and partners.
  • Continuously integrate and deploy code into cloud environments using modern tools like AWS, Docker, and Kubernetes.
  • Develop applications from scratch using a modern tech stack including Scala, Postgres, and NoSQL.
  • Collaborate with Product Owners to deliver products in an agile environment.

Parser logo
Parser Scaleup https://www.parserdigital.com/
201 - 500 Employees
See all jobs

Job description

In this role:

  • You will build API to a multi-tenant backend services to enable easy access by internal applications, clients, and partners
  • You will continuously integrate and ship code into the cloud environment
  • You will develop applications from ground up using a modern technology stack such as Scala, Postgres, Play, and NoSQL
  • You will participate in defining the architecture of modern tools and runtime for operating your code such as AWS, Docker, Kubernetes, and Terraform
  • You will work directly with Product Owners to deliver products in a collaborative and agile environment

Who you are:

  • You are passionate to be part of cutting edge projects and are motivated by delivering world-class products with great architecture on an aggressive schedule
  • You are not intimidated by challenges; thrives even under pressure, Is passionate about your craft; and hyper focused on delivering exceptional results
  • You love to learn new technologies and mentor junior engineers to raise the bar on your team
  • You use, or are passionate about learning, functional programming the right way, AWS, Docker, Scala, Akka, Kafka, Cassandra, ElasticSearch,- and anything else that will help you solve big, messy problems

Basic Qualifications:

  • Bachelors or higher in Computer Science, Mathematics, or other relevant field
  • Expert level knowledge of JVM and OOP
    4+ years of experience in Scala or other functional languages
  • 7-10+ years relevant experience in Technology development and delivering project Experience in leading large Big Data Development Program on Cloudera Platform and having Hands on Experience in different tech stacks in big data including
    Spark(on Scala or Python).
  • Should have strong experience in Relational and No-SQL databases
  • Should have been involved in enterprise scale multi region project development and tracking initiatives.
  • Experience in banking/capital markets or Risk or Finance is necessary.
  • Experience of development methodologies such as SDLC, Agile key milestones/ artifacts around same, size estimation, structure of BRD/FRD and full blown project plan preparation, test methodologies (functional, regression, performance).
  • Overview programming paradigms- object oriented, functional etc; should have driven a large build out, implemented end to end one to two program end to end in global model.
  • Complete project lifecycle exposure
  • Experience working with Play Scala or Akka HTTP
  • Experience in designing API and documenting through Open API/Swagger
  • Experience in Unix/Linux including basic commands and scripting
  • Strong knowledge of source control systems and best practices (Git, Merging,
    Branching, Pull Requests, etc.)
  • Strong knowledge and understanding of algorithm optimization and distributed
    systems
  • Solid understanding of continuous integration, deployment and monitoring
  • Excellent communication skills
  • Experience in Fintech

Additional Qualifications

  • Designing mission-critical system using AWS, Kubernetes, Docker, microservices architecture
  • Experience with Cats or Scalaz and know how to apply them in the messy world of FP-OOP
  • Experience working with Shapeless and can explain generic programming
  • Knowledge of Statistics


Some of the benefits you’ll enjoy working with us:

    • The chance to work in innovative projects with leading brands, that use the latest technologies that fuel transformation.
    • The opportunity to be part of an amazing, multicultural community of tech experts.
    • A flexible and remote working environment.
    • Multiple opportunities to enjoy life at Parser, with experience and engagement initiatives and perks throughout the year.

     

    Come and join our #ParserCommunity. 

    Follow us on Linkedin

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Teamwork
    • Communication
    • Problem Solving

    Back-End Engineer Related jobs