Aquiva - Full stack Software Engineer AWS

  • Belgrade, Belgrade, Serbia
  • Aquiva Engineering
  • Full-Time
  • Remote

Job Description:

Aquiva is how organizations build stronger, smarter, and more scalable technology solutions. With a purpose-built platform and real-time analytics, Aquiva helps businesses eliminate silos, remove blind spots, and make better decisions through technology.

For too long, organizations have operated with fragmented tools, inconsistent workflows, and unreliable data, limiting their potential. Aquiva brings together technology, data, automation, and business processes to create scalable solutions designed for modern digital environments.

About the Role

We’re looking for a Full stack Software Engineer AWS to help design, build, and scale cloud-native applications that power our next generation of services. This role blends backend development on AWS microservices with hands-on front-end work using modern JavaScript frameworks. You’ll ship features across the stack, sharpen your craft through code review and pairing, and collaborate across teams to deliver exceptional user experiences.

Responsibilities

  • Develop Microservices: Build and maintain scalable, high-performance microservices and APIs leveraging AWS services such as ECS/EKS, Lambda, DynamoDB, and API Gateway.
  • Front-End Development: Build and maintain web front ends using React, Next.js, TypeScript, Webpack, Storybook, and SingleSPA, ensuring seamless user experiences and consistent component design.
  • Application Security: Apply security best practices throughout the application lifecycle, adhering to OWASP guidelines and secure coding standards.
  • Code Quality and Collaboration: Participate actively in peer design and code reviews, write automated tests, and contribute to continuous quality improvement initiatives.
  • Agile Development: Engage in daily scrums, sprint planning, and retrospectives to support an agile, iterative development process.
  • Cross-Functional Collaboration: Work closely with other developers, QA engineers, UI/UX designers, and product managers to design, implement, and deliver high-quality features and improvements.
  • Performance and Scalability: Contribute to scalability and performance enhancements for a high-traffic, multi-tenant application, ensuring reliability and efficient resource utilization.
  • Learning and Growth: Take ownership of your work, ask good questions, and grow your technical range with support from senior engineers and an active knowledge-sharing culture.

Required Qualifications

  • 2–4 years of experience in software engineering, with exposure to AWS-based applications.
  • Experience developing microservices or backend services using Python, Node.js, Go, or Java.
  • Proficiency with React, Next.js, and TypeScript, along with front-end build tools such as Webpack, Storybook, or SingleSPA.
  • Working knowledge of core AWS cloud services across compute, storage, and networking.
  • Understanding of secure software development and OWASP principles.
  • Experience writing and maintaining automated tests (unit and integration; end-to-end a plus).
  • Familiarity with Agile/Scrum methodologies and modern development workflows.

Preferred Qualifications

  • Experience with containerization and orchestration (Docker, Kubernetes, or EKS).
  • Knowledge of RESTful API design and GraphQL.
  • Experience improving application performance and scalability in multi-tenant environments.
  • AWS certifications such as Solutions Architect or Developer – Associate.

Soft Skills

  • Clear communication and strong teamwork abilities.
  • Solid analytical and problem-solving skills.
  • A passion for clean, maintainable, and well-tested code.
  • A growth mindset and enthusiasm for continuous learning.

Why Join Aquiva?

  • Competitive salary and benefits.
  • Flexible, collaborative, and remote-friendly environment.
  • Opportunity to build impactful products at scale using cutting-edge AWS, TypeScript, and Next.js technologies.
  • A culture that values people, innovation, and continuous improvement.