Full Stack Developer – Marketplace Platform
As a key member of the Marketplace team, you will contribute to building and enhancing our customer portal equipped with advanced tools and applications designed for a diverse and global user base.
You will work across both frontend and backend development, helping design scalable and robust solutions while continuously improving service quality, operational efficiency, and customer experience. This role is ideal for someone who enjoys working in a fast-paced Agile environment and is passionate about modern web technologies, cloud services, and AI-assisted development practices.
Key Responsibilities
Design, develop, and maintain scalable frontend and backend features for the customer portal.
Build high-quality applications following engineering standards, clean coding practices, and architectural guidelines.
Develop and maintain backend services using Java and Spring Boot.
Create responsive and user-friendly frontend applications using React, JavaScript, and TypeScript.
Contribute actively to solution architecture discussions and feature design.
Deploy, operate, monitor, and maintain services while improving reliability, performance, and cost efficiency.
Develop and maintain APIs and microservices architectures using REST and GraphQL.
Collaborate with cross-functional teams including Product Owners, UX Designers, QA Engineers, and DevOps teams.
Utilize AI-assisted development tools to improve productivity, code quality, and delivery speed.
Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
Continuously improve development processes, technical standards, and engineering practices.
Required Skills & Experience
Essential Qualifications
2–5 years of professional experience as a Full Stack Developer.
Strong proficiency in:
Java
JavaScript
React
TypeScript
Hands-on experience with:
Spring Boot
RESTful APIs
GraphQL
JMS
Microservices architecture
Asynchronous server-side programming
Experience working with PostgreSQL or similar relational databases.
Good understanding of API gateways and system integration architecture.
Familiarity with AWS managed services and cloud-based application development.
Experience using AI-assisted development tools such as GitHub Copilot, AWS Q, Kiro, or similar.
Strong understanding of Agile methodologies such as Scrum or Kanban.
Experience working with version control systems such as Git.
Strong analytical and problem-solving skills.
Excellent communication skills in English, both written and spoken.
Preferred Qualifications
Bachelor’s or Master’s degree in:
Computer Science
Software Engineering
Information Technology
or related field
Experience with:
CI/CD pipelines
DevOps practices
Docker & Kubernetes
Event-driven architectures
WebSockets
Knowledge of:
CLEAN Architecture
SOLID principles
DRY principles
Experience with testing frameworks such as:
Jest
Cypress
JUnit
Familiarity with UX/UI design tools such as Figma.
Exposure to AI agents, MCPs, and modern AI development ecosystems.
Personal Attributes
Strong ownership and accountability mindset.
Curious, innovative, and eager to learn new technologies.
Team-oriented with excellent collaboration skills.
Customer-focused with a proactive and solution-driven attitude.
Structured and organized approach to development and continuous improvement.
Passionate about building scalable and high-quality software solutions.
Nice-to-Have Experience
Marketplace or e-commerce platform experience.
Experience building scalable SaaS products.
Exposure to cloud-native architectures and distributed systems.
Knowledge of observability and monitoring practices.
- Locations
- Gothenburg , Sweden
About Aurora Engineering AB
Aurora Engineering AB is a Swedish engineering consultancy providing technical expertise and project support within the automotive and industrial sectors. We connect skilled engineers with innovative companies to deliver high-quality solutions in product development, design, testing, and digital engineering.