Full Time
500
40
Jun 8, 2026
We’re looking for a Junior Software Engineer / Technical Assistant to work closely with a senior engineer on building and maintaining internal tools, web applications, and automation systems.
This is not a “follow a perfectly defined ticket” role. You’ll often be given partially defined problems and expected to help shape the solution, ask the right questions, and move things forward independently.
What you’ll be doing
You’ll work on a mix of:
* Building and maintaining Django-based web applications
* Implementing features end-to-end (backend + basic frontend where needed)
* Debugging issues and improving existing systems
* Writing scripts and small automation tools
* Helping turn vague requirements into structured technical tasks
* Researching and evaluating tools or implementation approaches
* Supporting general technical and operational work as needed
You will work directly with a senior engineer and be expected to communicate clearly, ask questions early, and keep progress visible.
?
What we’re looking for
We care less about years of experience and more about how you think and work.
Core traits:
* Responsive and reliable in communication
* Strong attention to detail (reads instructions carefully, follows through precisely)
* Genuinely eager to learn and improve quickly
* Comfortable working with ambiguity and incomplete requirements
* Honest about what you know and don’t know
* Able to think through problems logically, not just execute instructions
* Consistent and dependable over time (we are looking for a 2–3 year working relationship)
Technical skills (baseline):
* Python (required)
* Django (or willingness to become strong in it quickly)
* HTML / CSS / basic frontend understanding
* Git and basic version control workflows
* Basic SQL/database understanding
Nice to have:
* Experience with REST APIs
* Familiarity with deployment basics
* Exposure to AI coding tools (Cursor, Copilot, ChatGPT, etc.)
?
What success looks like
In this role, success means:
* You can take a loosely defined task and turn it into a working implementation
* You communicate blockers early instead of getting stuck silently
* You steadily improve autonomy over time
* You produce clean, understandable code with clear reasoning
* You become someone I can reliably delegate work to without constant oversight
?
Working style
* Remote
* Flexible EEST-aligned working hours
* Direct collaboration with a senior engineer
* Fast feedback loops and frequent iteration
This is a high-trust, high-learning role. You will be expected to think, not just code.
?
Interview process
1. Intro call
* Communication, motivation, basic technical discussion
2. Take-home assignment (Python/Django)
* Small Django task tracker project
* 4-hour timebox
* Must include Git commit history and AI usage documentation
3. Review call
* Walkthrough of implementation
* Live changes and modifications to requirements
* Debugging and reasoning discussion
4. Optional trial period
* Real tasks in a live environment
?
Important note on working process
We value transparency in how you work.
Candidates are encouraged to use AI tools (ChatGPT, Copilot, Cursor, etc.), but we expect clear documentation of AI usage and prompts. The goal is to understand how you think and how you leverage modern tools—not to avoid them.
We also place strong emphasis on:
* Commit discipline and iterative development
* Clear communication during work
* Ability to explain decisions, not just implement them