← Back to list
Job · Senior

Full Stack Software Developer

Fullstack Developer • Senior • Remote • Full-time • Serbia Serbia

We are looking for a Full Stack Software Developer to build and maintain modern web applications end to end — from the UI through the API and data layer — while also being comfortable contributing to AWS infrastructure and operations within a small team.

Responsibilities

  • ▹Build and maintain modern web applications from UI through API and data layer
  • ▹Develop new product features and improve existing applications
  • ▹Integrate third-party APIs and external services
  • ▹Build internal tools and automations that remove manual work
  • ▹Translate business requirements into reliable, maintainable software
  • ▹Troubleshoot issues and improve application performance and reliability
  • ▹Participate in code reviews
  • ▹Work with AWS infrastructure across production and non-production environments (EC2, ECS/EKS, Lambda, RDS, S3, VPC, IAM, CloudFront, Route 53)
  • ▹Contribute to infrastructure as code using Terraform or CloudFormation
  • ▹Help maintain CI/CD pipelines and automated deployments
  • ▹Contribute to monitoring, alerting, logging and tracing
  • ▹Investigate production issues, root-cause analysis and follow-up fixes
  • ▹Apply security practices: least-privilege IAM, network security, encryption, secrets management
  • ▹Monitor AWS spend: right-sizing, autoscaling, retiring unused resources

Requirements

  • ▹Several years building and shipping production web applications end to end
  • ▹Strong programming fundamentals in a modern typed or backend language, and ability to quickly become productive in a new one
  • ▹Solid frontend skills: HTML, CSS, JavaScript, and experience with a modern component framework (React or equivalent)
  • ▹Hands-on experience running applications on AWS or a comparable cloud platform
  • ▹Practical experience with CI/CD pipelines, automated deployments and infrastructure as code
  • ▹Comfort debugging production issues, reading logs and metrics, and improving reliability
  • ▹Experience with SQL and relational databases
  • ▹Experience integrating REST APIs and third-party services
  • ▹Git and pull-request-based collaboration
  • ▹Strong analytical skills and clear written and verbal communication

Nice to have

  • ▹TypeScript
  • ▹Scala, Python, Go or Node.js
  • ▹Terraform specifically, and container orchestration (ECS, EKS or Kubernetes)
  • ▹Observability tooling — metrics, logging, tracing and alerting platforms
  • ▹Experience building applications on top of AI services or LLM APIs
  • ▹Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor or Claude Code
  • ▹Exposure to SOC 2 or similar compliance work
  • ▹Experience building automation or workflow tooling

Soft skills

Initiative and ownership, completing work without needing to be chasedResourceful, practical problem-solvingQuick to learn and sensibly apply new technologiesClear communication about progress, blockers and technical decisionsProduct mindset, shipping high-quality, practical solutions without over-engineering

Similar jobs