Senior Full-Stack Developer (Next.js / TypeScript)
Belgrade, Serbia | Full-time
The Role
We're looking for an experienced Full-Stack Developer to join our tech team and drive the evolution of our B2B commodities trading platform used by partner companies across Europe. You'll work closely with our UK-based team, taking ownership of key features and architectural decisions.
This is a high-impact technical role where you'll build new capabilities, optimise performance, and implement features that directly support business operations across multiple companies.
What You'll Do
- Develop and enhance our Next.js/React application architecture
- Build robust APIs and optimize back-end logic with Node.js and TypeScript
- Design efficient data models and queries in PostgreSQL
- Collaborate with business stakeholders (finance, logistics, operations) to deliver features that solve real problems
- Ensure code quality, security, and scalability across the stack
- Contribute to our internal workflow and reporting systems
Technical Requirements
Core Skills (Required):
- 7+ years of professional software development experience
- Expert-level TypeScript across front-end and back-end
- Deep proficiency with Next.js and React (hooks, state management, performance optimisation)
- Strong Node.js experience building production APIs
- Solid understanding of PostgreSQL (schema design, query optimization, transactions)
- Experience with RESTful API design and data architecture patterns
- Git workflow and version control best practices
Additional Skills:
- Understanding of authentication, authorisation, and security best practices
- Performance optimization and debugging across the full stack
- Experience with testing frameworks (Jest, Playwright, etc.)
- Comfortable working with complex business logic and data relationships
- Strong problem-solving skills and attention to code quality
Nice-to-Have:
- Experience with business/ERP software systems
- Familiarity with AI coding assistants (Cursor, Claude Code, etc.)
- UI/UX sensibility and experience improving user interfaces
- Background in fintech, logistics, or B2B platforms
- Bachelor's or Master's degree in Computer Science
What We're Looking For
Beyond technical skills, you should be:
- Self-directed – comfortable owning features from concept to deployment
- Collaborative – able to translate business needs into technical solutions
- Pragmatic – focused on delivering value, not just perfect code
- Communicative – fluent in English with strong written and verbal skills
- Reliable – someone the team can count on
What We Offer
- Competitive salary (employment or freelance contract options)
- Flexible working hours
- Direct influence on product direction and technical decisions
- Work with a transparent, supportive international team
- Opportunity for growth as we expand our technical capabilities
About Us
At Obsidian 22 Ltd, we believe meaningful change is achievable with the right support. We collaborate with ambitious physical commodity traders offering financial backing and a range of services, including FOREX, debt-insurance, comprehensive back-office assistance, ongoing accounting, payroll, and IT services. Our goal is to enhance performance with benefits like 50% profit share and significant remuneration potential. With the Fortuna Traders Portal, traders enjoy a flexible, no-commitment environment, leveraging their experience and network to achieve sustainable growth.
Apply: Send your CV in English. First interviews conducted in Serbian.