Software Engineer (Backend, TypeScript & AWS Serverless)
Levi9 Technology Services · Belgrade
Job description
About the role
Levi9 is a team of experts delivering cloud-native solutions for clients from startups to global enterprises, using modern JavaScript and TypeScript, AWS, GCP and Azure, often with serverless architectures. As an experienced software engineer, you will own products end to end, from architecture and design through implementation and release to monitoring and scaling. The role focuses on backend development in TypeScript on AWS serverless, with AI agents used every day.
Key responsibilities
- Design, build and maintain production-grade, event-driven services on AWS (Lambda, API Gateway, Step Functions, EventBridge, SQS, DynamoDB, Aurora PostgreSQL)
- Own features end to end, from refinement and architecture through testing to release and post-release monitoring
- Define services in AWS CDK (TypeScript) and build and maintain CI/CD pipelines that test, scan and deploy them
- Use AI coding agents daily across the SDLC, write and refine specifications (PRDs, functional designs) and review the code they produce
- Build and improve the team's AI setup (shared context, subagents, MCP tools) and add guardrails such as tests and quality gates
- Build domain APIs and workflows that AI agents can use safely, and write unit, integration and end-to-end tests
- Work with project managers, POs, analysts, QA and DevOps engineers, and support operational excellence through code review and pair programming
- Mentor less experienced developers and keep up with AI engineering practices
Required profile
- 5+ years of experience in the software development lifecycle, including coding standards, code reviews, source control, testing and operations
- Commercial experience building backend services in TypeScript and Node.js in production
- Hands-on experience with AWS serverless services and infrastructure as code, preferably AWS CDK in TypeScript
- Experience building CI/CD pipelines with automated tests, security scans and deployments
- Real experience with AI coding tools (Claude Code, Cursor, GitHub Copilot) and an understanding of AI SDLC practices, with a critical approach to AI-generated code
- RESTful APIs, event-driven architectures, SQL and NoSQL databases, logging, monitoring and observability tools, and Git
- Good written and spoken English; the position is based in Belgrade
Required skills
- TypeScript, Node.js, AWS Lambda, API Gateway, Step Functions, EventBridge, SQS/SNS, DynamoDB, PostgreSQL
- AWS CDK, CI/CD (GitHub Actions, Concourse, GitLab CI, Jenkins)
- Jest, Vitest, Git, OOP
- Nice to have: Amazon Bedrock Agent Core, LLM APIs, RAG, agent frameworks (LangGraph, Strands Agents), workflow orchestration, regulated environments, AWS certifications
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Levi9 Technology Services
Belgrade
Related job offers
-
Computer System Validation Engineer
ProPharma Belgrade -
Senior Analytics Engineer, Service Parts
Rivian Belgrade -
Junior Power Platform Developer
Magna International Belgrade -
Product Manager - Virtualisation & Cloud Infrastructure
Virtuozzo Novi Sad -
Security Engineer (Mid-Level), Infrastructure Hosting
FDCServers.NET