We are looking for an experienced and motivated
Senior Full Stack Engineer
to work across the entire software stack, collaborating closely with the team to deliver required application functionality and rapidly develop new features.
The role involves building pipelines for a variety of datasets and creating interactive widgets for users - including reference data, live trade prices, and geo-mapping information on mining locations.
You will also be responsible for integrating with the application to enable multi-scenario, multi-mineral analysis for end users.
Requirements
- Strong proficiency in
JavaScript/TypeScript
- Strong proficiency in
Python
3.14
- Experience creating custom React components and building ReactJS applications
- Experience developing
Python RESTful APIs
using
Flask
or
FastAPI
, including asynchronous job triggering and retrieving results from storage
- Comfortable working with Pandas, Dask, or Spark for data transformation and wrangling
- Experience deploying to
AWS
and working with its various services, such as EC2, ECS/Fargate, ECR, Lambda / MWAA, S3, Cognito, DynamoDB, Aurora, CloudWatch, Secrets Manager, and SQS
- Experience with
PostgreSQL
and SQLAlchemy
- Experience with
ETL
tools and workflow orchestration such as Airflow or Step Functions (DAG-based workflow management)
- Familiarity with infrastructure and deployment tools including
Terraform
,
GitHub CI/CD, Docker
, and Artifactory
- Experience in unit testing (TDD) and/or dockerized integration testing
- 5+ years of software engineering experience, particularly in web application development
Nice to have
- General understanding of Bayesian networks and probability
- Proven experience collaborating with data scientists and cross-disciplinary teams
- Experience with DevOps practices and Terraform
- Familiarity with RAG/LLMs, AI prompting, and Bedrock
- Knowledge of CRDTs (Conflict-free Replicated Data Types)
- Experience with MCPBS/MS in Computer Science, Engineering, or a related field
Key responsibilities
- Collaborate with the wider team to identify required features and define their functional requirements during sprint planning, based on business needs
- Implement UI components and integrate them with the API and storage layer
- Build a mnemonic-based data store and data feed service to deliver data for widgets, providing users with a comprehensive view of the supply chain
- Enable users to dynamically configure the PGM Model to answer various questions in a simple and intuitive manner
- Leverage AI to explain, interpret, and guide users through scenario results in layman’s terms via dashboards, supporting informed decision-making
- Produce comprehensive report analyses based on sampling results
- Deploy components using Infrastructure as Code, Docker, and CI/CD pipelines
- Participate in cross-team project meetings, code reviews, and demos within an agile environment
What We Offer
- Type of Contract: B2B.
- Compensation:
1100-1400 PLN net/MD
- Work Location & Flexibility: Remote model.
- Working Hours: Flexible start between 7:00 AM and 9:00 AM (8-hour workday).
- Benefits: Private medical care and a Multisport card.
Develocraft sp. z o.o. is an employment agency registered in a registry kept by the Marshal of the Pomorskie Voivodeship under the number 18819.