
Software Architect, Python
Metasite
contract
Posted on:
Location Type: Hybrid
Location: Vilnius • 🇱🇹 Lithuania
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DjangoDockerKubernetesPythonReact
About the role
- Leading the architecture and technical design of a new platform.
- Designing and implementing a Python API / framework.
- Building Reflex wrappers for React components, including Highcharts-based charts, defining patterns and automation for wrapping new components quickly.
- Implementing key parts of the main Charting application.
- Ensuring the platform is high-performance, scalable and testable, defining CI/CD pipelines and testing strategies.
- Mentoring additional engineers joining the project and help transfer knowledge to internal teams.
Requirements
- 6+ years of experience as a software engineer, of which at least 1+ year was spent as a software architect or technical lead.
- Strong Python skills for web applications and APIs.
- Solid React experience building complex, data-heavy interfaces.
- Experience with Python web/dashboard frameworks (e.g., Django + React, Dash, Streamlit, Panel, etc.).
- Hands-on Reflex experience is a big plus; otherwise, clear ability to learn it quickly.
- Practical experience with CI/CD pipelines, automated tests, and working in git-based workflows.
- Familiarity with containerised deployments (Docker, Kubernetes) and modern observability practices.
Benefits
- Opportunities for growth and professional development.
- A dedicated team ready to collaborate and drive collective success.
- A choice of working in our central Vilnius office or remotely.
- A positive company culture with well-being benefits and flexible working hours.
- Contract based position for a period of approximately 6 months with the possibility to prolong.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonReactDjangoDashStreamlitPanelCI/CDautomated testingGitDocker
Soft skills
leadershipmentoringcommunication