Senior Full Stack Developer (JS, Python)
About Jakala
We are Jakala β a data, AI and experience agency. Our team builds production-grade web applications and data-driven solutions for enterprise clients, much of which is in the healthcare and life sciences space. This particular team works closely with R&D, automating lab and scientific workflows: building web applications that capture, integrate and surface research data, and the services and integrations behind them. The work rewards engineers who care about correctness, reliability and clean delivery to clients who depend on the results.
We are looking for a Senior Full Stack Developer to help build and deliver these applications, take ownership of meaningful parts of the system, and contribute to the technical decisions that shape them. As the scope of our work continues to grow, we want an experienced developer who can move comfortably across the stack and raise the quality of what we ship.
What you'll do
- Build across the stack. Design, develop and support web applications end to end β frontend interfaces and the backend services and APIs behind them. Build new features, improve existing functionality, and keep the codebase healthy as it grows.
- Integrate data and services. Design and integrate REST APIs, third-party services and enterprise data sources. Much of the value in lab-automation work comes from reliably getting data in and out of systems, so robust, well-tested integrations matter.
- Improve performance and reliability. Profile and tune applications, address bottlenecks, and make deliberate choices that keep systems fast, stable and maintainable over the long life of a client engagement.
- Shape technical decisions. Participate in technical discussions, contribute to architectural choices, review code and support other developers. We want someone who improves the team, not just their own output.
- Apply AI where it earns its place. Most of our work here is solid full-stack engineering, but AI shows up where it genuinely helps β LLMs for making sense of unstructured data, and the occasional GenAI project between lab-automation engagements. We have also trained a computer-vision model for one engagement. You don't need a machine-learning background, but curiosity about applying these tools well is a real plus.
What we're looking for
- 5+ years of experience in full-stack development β you can own a feature from database to UI.
- Ability to work independently and take ownership of technical solutions.
- Solid experience with Python on the backend.
- Strong TypeScript and experience with React or Vue on the frontend.
- Comfortable writing and maintaining automated tests (Vitest, Pytest, or equivalents).
- Experience working with relational databases β MySQL and/or PostgreSQL.
- A good understanding of REST APIs and how to design and integrate them well.
- Fluency with Git and modern development workflows.
- Experience with Docker and containerization.
- Basic AWS or other Cloud infrastructure experience.
- Upper-intermediate English or above, sufficient for day-to-day communication and technical discussion.
Nice to have
- Exposure to AI-related features β LLM integrations, RAG, or AI-powered workflows.
- Any machine-learning or computer-vision experience.
- Basic Terraform and CI/CD pipeline knowledge.
- Familiarity with Flask-RESTful or similar REST frameworks.
- Experience with data-integration patterns: external APIs, document ingestion, and enterprise data sources.
- Fluent usage of AI-assisted development tools (Claude, Cursor, Copilot and the like) in your own workflow.
What you'll get
- Competitive compensation based on experience and skills.
- 20 working days of paid vacation plus paid sick leave.
- Health insurance package.
- English language classes and learning support.
- Coverage for courses, certifications, and tech conferences.
- Fully remote working environment with flexible hours and reasonable overlap for collaboration.
- Long-term, varied projects with real influence over technical decisions, in a collaborative team with minimal bureaucracy.
About working at Jakala
At Jakala, we value our talents and empower our people to express their full potential. People are at the heart of everything we do β a diverse, multifaceted blend of individuals with passion, ambition, and ideas for turning data into value. We give Jakalers a collaborative, supportive environment and the tools, opportunities, and benefits to maximize the impact of their work.
βTogether to get thereβ is our value proposition because we believe that sharing our abilities is our strength. If this role matches your experience and interests, we'd be glad to hear from you.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |