Senior Fullstack Developer (React + Python)

44.69 - 58.66 USDNet per hour - B2B
Python

Senior Fullstack Developer (React + Python)

Python
Al. Jerozolimskie 134, Warszawa

Craftware

Full-time
B2B
Senior
Remote
44.69 - 58.66 USD
Net per hour - B2B

Job description

At Craftware, we believe that great technology starts with a deep understanding of the real needs of both our clients and our teams. We create solutions that truly matter: we build cloud applications, leverage artificial intelligence, develop Salesforce-based projects, and support companies at every stage of their digital transformation. We collaborate with organizations across a wide range of industries - from those just beginning their journey into cloud technologies to global market leaders.

By joining us, you become part of a place where not only code matters, but people as well. We care about your growth, support initiatives, and above all, build a close-knit team that tackles ambitious challenges together.


Model: remote

Employment type: full-time


Responsibilities:

  • Programming and Build

    • Collaborate with others when necessary to review user stories and code and develop implementation approaches

    • Use the agreed implementation approaches to design, code, test, and document programs or scripts of medium-to-high complexity, using the right standards and tools

  • Systems Design

    • Design systems characterized by medium levels of risk, impact, and business or technical complexity

    • Select appropriate design standards, methods, and tools, and ensure they are applied effectively

    • Review the systems designs of others to ensure the selection of appropriate technology

    • Efficient use of resources, and integration of multiple systems and technology

  • Systems Integration

    • Define the integration build

    • Co-ordinate build activities across systems

    • Understand how to undertake and support integration testing activities

  • Modern Standards Approach

    • Competently apply a modern standards approach and guide others to do so

  • Information Security

    • Maintain a strong understanding of information security

    • Design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature

  • Prototyping

    • Approach prototyping as a team activity, actively soliciting prototypes and testing with others

    • Establish design patterns and iterate them

    • Use a variety of prototyping methods and choose the most appropriate

  • Service Support

    • Identify, locate, and fix faults

  • User Focus

    • Collaborate with user researchers and represent users internally

    • Explain the difference between user needs and the desires of the user

    • Champion user research to focus on all users

    • Prioritize and define approaches to understand the user story, guiding others in doing so

    • Offer recommendations on the best tools and methods to use

  • Availability and Capacity Management

    • Manage service components to ensure they meet business needs and performance targets


Requirements:

  • 4+ years’ experience as a software engineer

  • Proficiency in Python and React

  • ETL functions experience

  • API Observability – Prometheus, Grafana, OpenTelemetry, etc.

  • Deep understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum)

  • Proficiency in software design and architecture

  • Extensive experience with version control systems like Git

  • Ability to write clean, maintainable, and efficient code

  • Familiarity with integrated development environments (IDEs) like VSCode

  • Knowledge of software development tools and practices, including continuous integration and continuous deployment (CI/CD)

  • Advanced understanding of databases and SQL (PostgreSQL) and ORM (SQLAlchemy, SQLModel, Alembic)

  • Extensive experience with relational, NoSQL, and/or vector databases (MongoDB, Redis, pgvector)

  • Experience with microservices architecture and RESTful API design (FastAPI)

  • Experience with automated testing frameworks and tools (e.g., pytest)

  • Knowledge of cloud platforms AWS (+Azure is a plus)

  • Excellent analytical and problem-solving skills

  • Ability to work collaboratively in a team environment


Nice to have:

  • Extensive experience with containerization and orchestration tools (Docker, Kubernetes)

  • Expertise in specific areas such as machine learning, cybersecurity, or frontend development

  • Strong understanding of DevOps practices and tools

  • AI/Agentic communication protocols (MCP, A2A)

  • Advanced understanding of asynchronous code (asyncio, httpx, uvicorn, etc.)

  • SQL optimization, indexing, query planning

  • Caching (Redis, in-memory, etc.)

  • Event-driven systems (Kafka, RabbitMQ, etc.)

  • Background jobs & task queues (Celery, RQ, Dramatiq)

  • API Security (OAuth2, JWT, rate limiting, etc.)

  • Proven ability to lead and mentor junior developers

  • Strong understanding of software security principles and best practices


Employment conditions:

  • B2B contract,

  • Daily support from team leaders,

  • Dedicated certification budget,

  • Assistance in defining and support in your development path,

  • Benefits package,

  • Integration trips/events.


Tech stack

    English

    B2

    Python

    advanced

    React

    advanced

    AWS

    advanced

    Azure

    regular

    ETL

    regular

Office location

Published: 24.02.2026

Senior Fullstack Developer (React + Python)

44.69 - 58.66 USDNet per hour - B2B
Summary of the offer

Senior Fullstack Developer (React + Python)

Al. Jerozolimskie 134, Warszawa
Craftware
44.69 - 58.66 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Zgodnie z art. 13 ust. 1 i 2 rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.