Python Software Developer
FLUXSMART is an algorithmic proprietary short cycle physical power trading company active on a number of international power trading platforms for its own account or through its subsidiaries.
Job Description
Fluxsmart.ai Bucharest Metropolitan Area (Hybrid)
YOUR ROLE
We are seeking a Python Software Developer to join our team. In this role, you will be part of the development team working on our trading platform and other operational services. You’ll collaborate with cross-functional teams, utilizing Streamlit, Dagster, and Python’s rich ecosystem of libraries.
OUR OFFER
- Competitive remuneration, with interesting commission packages for strong performers.
- A challenging but exciting, open, and fun work environment.
- An opportunity to work with remarkably talented colleagues.
- Vast growth potential in every aspect.
WHAT YOU WILL DO
Please find below some of the things we anticipate you’ll undertake if you choose to join us.
- Design, develop, and deploy high quality code with focus on simplicity, reusability and maintainability.
- Build data driven services with Python and related libraries and technologies.
- Build interactive data visualization and dashboard tools using Streamlit.
- Work with Dagster to create, schedule, and manage data workflows.
- Collaborate in a containerized environment using Docker to scale and deploy microservices.
REQUIREMENTS
- 4+ years of professional experience in Python development.
- Good understanding of application architectures and best practices.
- Practical experience with SQL and noSQL databases.
- Practical experience with API web services (REST, RPC).
- Good knowledge of Linux operating systems (e.g. Ubuntu).
- Good knowledge and understanding of software development life cycle.
- Strong problem-solving skills and ability to work both independently and collaboratively.
NICE TO HAVE
- Familiarity with data workflow orchestration tools like Dagster or similar (e.g., Airflow, Prefect).
- Familiarity with Pandas and other Python-based data manipulation tools.
- Familiarity with machine learning libraries (e.g., scikit-learn, XGBoost, LightGBM, TensorFlow, or PyTorch).
- Experience working in containerized environments using Docker and microservices architecture.
- Experience with Streamlit or similar tools for building interactive web apps.
HIRING PROCESS
- After your application has been evaluated, you will be invited for a series of interviews.
- Passing that, you will be offered a full-time role at FLUXSMART.
