Senior Python Developer

2 Weeks ago • 6 Years +

About the job

On behalf of our client - crypto-assets trading platform, Starkflow is looking for talented Senior Python developer to join the team. 

Role Overview:

The Senior Python Developer writes and enhances server-side applications and databases. When integrated with front-end code, this work ensures a functional and seamless experience for the end user.

Duties and Responsibilities:

● Write clean, maintainable code using advanced Python features such as decorators and context managers;
● Design, develop, and optimize relational and non-relational databases;
● Integrate user-facing elements into applications;
● Utilize unit testing, test-driven development (TDD), and code review processes;
● Improve existing systems;
● Apply best practices in application security, including authentication (OAuth, JWT), secure coding practices, and
encryption;
● Assess and prioritize feature requests;
● Implement caching strategies with Redis or Memcached, utilizing advanced features like pub/sub and sorted
sets;
● Design scalable systems using design patterns and microservices architecture;
● Communicate and collaborate effectively in a remote environment using tools like Slack, Zoom, GitHub, Jira, and
Confluence.

Qualifications and Requirements

● Expertise in Python frameworks (e.g., Starlette, FastAPI, Flask, Django) and data science libraries (e.g., Pandas, NumPy);
● Proficiency with SQL and ORM tools (e.g., SQLAlchemy, Django ORM);
● Familiarity with AWS, REST API, and FIX Protocol APIs;
● Strong understanding of databases, SQL, and both relational and non-relational databases (e.g., PostgreSQL,
MySQL, MongoDB);
● Bachelor's Degree in Computer Science, Engineering, or a relevant field;
● Minimum of 6 years of back-end development experience, including at least 4 years in Python development with
a strong portfolio;
● Deep understanding of Python and asynchronous programming;
● Experience with caching solutions like Redis and software security principles;
● Proven ability to work effectively in a remote setting with strong self-management skills.

About The Company

We help founders grow businesses by leveraging the best remote talent from across the globe, bringing them under one roof. As a result, companies save money and time, eliminating the need to search for the right talent. We take care of everything:

🔎 Filtering

🗣️ Interviewin

✍️ Making offers

💰 Payments and Payroll

📈Management and more. 


Our service provides the opportunity to broaden your horizons beyond local talent, allowing you to save time and concentrate on what matters most: expanding your business.

Worldwide (Remote)

Maharashtra, India (On-Site)

View All Jobs

Similar Jobs

BeGig - Python Developer

Karnataka, India (On-Site)

GoReel - Python Developer

Bratislava Region, Slovakia (Hybrid)

Nutrabay - Python Developer

Haryana, India (On-Site)

BlackRock - Analyst, Python Developer

Haryana, India (Hybrid)

Similar Skill Jobs

Cloud Imperium Games - Associate QA Lead Tester

England, United Kingdom (On-Site)

The Walt Disney Company - Rigging Supervisor

British Columbia, Canada (On-Site)

Offworld - DevOps Engineer

British Columbia, Canada (Hybrid)

Activision - Analytics Engineer (Contract)

California, United States (On-Site)

Activision - Expert Technical Producer

British Columbia, Canada (On-Site)

Warner Bros. Games - Senior Data Engineer

Telangana, India (Hybrid)

Ubisoft - Team Lead Textures

Quebec, Canada (Hybrid)

Ubisoft - Programmeuse, Programmeur online

Quebec, Canada (Hybrid)

Jobs in Poland

Software Engineering Jobs

Aristocrat Gaming - Safer Gambling Specialist

Sliema, Malta (Hybrid)

Nintendo - Software Engineer I, Graphics (NST)

Washington, United States (Hybrid)

The Workshop - Head of Security

Andalusia, Spain (On-Site)

Daybreak Game Company LLC - Senior Publishing Producer

California, United States (Hybrid)

Offworld - DevOps Engineer

British Columbia, Canada (Hybrid)