Software Engineer, Python

Software Engineer, Python
Rokt, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Mar 7, 2021
Last Date
Apr 7, 2021
Location(s)

Job Description

Rokt makes e-commerce smarter, faster, and better. When customers are buying online, they increasingly expect more personalized and relevant experiences. Rokt uses real-time data and decisioning to deliver the next best action for each person in each Transaction Moment. Founded in Sydney in 2012, Rokt now operates in the US, Canada, UK, France, Germany, Australia, New Zealand, Singapore, The Netherlands, Spain, and Japan. Our clients include Live Nation, Staples, Groupon, GoDaddy, Expedia, Wells Fargo, Vistaprint, and HelloFresh. Rokt unlocks the hidden potential in every single Transaction Moment.

With an annual revenue run rate of more than USD$100m and a vibrant company culture, Rokt was recently listed in Built In NYC's ‘Best Places to Work’ in New York. Our award-winning culture is guided by our four core values: Smart with Humility, Customer Obsessed, Conquer New Frontiers, and Enjoy the Ride. These values help us recruit, retain, and promote the right talent around the globe and ensure we have the right conditions to do our best work. Rokt closed our Series D in 2020, raising US$80m from TDM Growth Partners and existing investors. The investment supports our continued investment in research and development.

We are profitable, growing fast, and having fun transforming the world of e-commerce.

Learn more at rokt.com.


The Role

We are looking for talented engineers of all levels to join our Finance Engineering team. This team is responsible for all accounting automation-related things. Billing, invoicing, payment processing, financial reporting etc. We are looking for highly motivated individuals who are passionate about quality engineering and building simple solutions that make the Finance Platform scalable, reliable and extensible.

You will be expected to apply your engineering, problem-solving and team work skills to execute on new feature development and improvements to the existing platform. This will include working closely with the Product team and Finance/Accounting team to help translate feature requests into clear engineering requirements, and collaborating with your fellow engineers.

We value craftsmanship and are passionate about quality and thoughtful engineering. We are fans of pair programming, open communication, and continuous improvement. And we are serious about testing and code coverage. We learn from each other, and we get the job done.


Tech Stack

  • Python gt; 3.8 with type hints
  • Flask/Falcon, and its ecosystems
  • Distributed systems design and implementation
  • Messaging systems and technologies (e.g. SQS, Kafka, etc.)
  • SQL and NoSQL data modelling experience (PostgreSQL, ElasticSearch, Dyanamodb)
  • Tox, Pytest, Unittest, Testing Frameworks
  • Postman, Newman, or other integration tests stack
  • Docker/Kubernetes
  • CI/CD 3 musketeers (make, docker, compose)
  • AWS, cloud formation, terraform or related experiences

Desirable:

  • AWS certification
  • javascript/typescript
  • Nodejs ecosystems and backend stack (expressjs, nestjs, jest)
  • Bash

    Requirements

    Requirement and capabilities:

    • Minimal 3+ years of professional experience, 5+ years desirable.
    • Production experience of building online/offline services, API management, System integrations
    • In-depth understanding of the entire development process (design, development and deployment)
    • Be working closely with internal and external stakeholders to rapidly deliver new services, enhancements, and the occasional bug fix.
    • History of autonomous design decision making at technically focused companies
    • A pythonic developer, an enforcer of coding style consistency. (e.g. pep8)
    • Interest and ability to learn other coding languages as needed
    • Excellent written and verbal communication skills

    Benefits

    • Work with the greatest talent in town. Our recruiting process is tough. We hold a high bar because we have a high performing culture - we only want the brightest and the best.
    • Join a community. We believe the best things happen when we come together to solve complex problems and make meaningful connections with each other through interest groups, sports clubs, and social events.
    • Accelerate your career. Develop through our global training events, ‘Level Up’ investment, online training courses and our fantastic people leaders. Take your career to Rokt’speed - the average time between promotions is 12 months.
    • Take a break. When you work hard, we know you also need to rest. We offer generous time off and parental leave policies. We also offer a paid Rokt’star Sabbatical for employees who have been with us 3 years

    Job Specification

    Job Rewards and Benefits

    Rokt

    Information Technology and Services - Sydney, Australia
    © Copyright 2004-2024 Mustakbil.com All Right Reserved.