Hundreds of companies that embrace diversity. Which is right for you?


Senior Python Engineer

Job Functions:
Software Engineering
Employment Types:
Full-time, Contractor
Posted on:

Pallo is a fast growing, fully remote team (43 presently), helping freelancers with their finances, accounting and tax. Founded and funded by an experienced team.

** Skills Needed**

Previous working experience Python/Django developer for 4+ year(s)

Experience building declarative logic and calculation services

Knowledge of data calculation simulations and optimization

In depth knowledge of complex data processing and data pipelines

Hands on experience with SQL schema design, SOLID principles, REST API design

Creative and efficient problem solver

Details of work required

Own the entire feature development life cycle right from concept stage to delivery and post launch support

Evolve complex data processing prototypes to highly scalable integration services

Utilize backend integration services and contribute to increasing & maintaining existing application services API

The Role

Work closely with product managers and domain experts to design and delivery complex data processing services as part of a world class fintech application

The role is completely remote with daily stand-up meetings

Experience in writing tests, issue identification and resolution in support of the release

Drive continual improvement in the codebase to enhance stability and performance (error handling and knowing when to refactor)

Provide training, mentorship, and support to other members on the team as the team grows

About You


Python/Django Skills (current versions) with 4+ years' experience on projects

Experience working remotely in a collaborative way within and across product teams

Strong GitHub experience collaborating on development projects

You embrace continuous learning as an essential part of being a modern developer

Team player. Comfortable working in a small company environment and "hands-on" in the sense of doing what needs to be done in a small organisation

Experience with the following is also desirable:

Understanding containers for optimal Python service deployment (Docker/Kubernetes)

OpenAPI/Swagger annotation and document generation from code

Continuous integration automation such as GitHub Actions

Experience with TypeScript, PHP, golang or other programming languages desired but not essential.

See more positions at Pallo