Senior Full-Stack Engineer (Angular | Node.js | Golang)
plac Nowy Targ 28, Wrocław +4 Locations
Spyrosoft
About the Role
We are looking for an experienced and independent Senior Full-Stack Engineer to join our agile development team. In this role, you will design, build, and maintain scalable microservices and modern web frontends using cutting-edge technologies. You will have the opportunity to shape both backend and frontend architecture decisions and work closely with cross-functional teams, including UX designers, to deliver high-quality software solutions.
Key Responsibilities
Build modern, modular web frontends using Angular and Svelte frameworks.
Create responsive and accessible user interfaces following modern UI/UX principles
Collaborate closely with UX designers to translate designs into functional interfaces
Design, develop, and maintain microservices-based backend systems using Node.js Golang, and Python
Design and optimize PostgreSQL models and queries for high performance and scalability
Develop and maintain APIs using gRPC and REST standards· Containerize and deploy applications using Docker and orchestrate them with Kubernetes on AWS infrastructure· Contribute to architectural design of distributed systems
Work independently, driving projects from concept to production· Participate in agile ceremonies, peer reviews, and continuous improvement processes
Requirements
5+ years of experience in full-stack development, preferably in a microservices architecture
Expertise in Node.js; experience in Golang is a plus
Strong expertise in creating modern modular web frontends with Angular and Svelte/Svelte-Kit according to micro frontend architecture
Solid knowledge of modern UI/UX principles and how to adapt them in code using standardized design language based on Material Design and CSS-Frameworks like tailwind
Proficiency with complex data visualization libraries like Highcharts· Experience with PostgreSQL, database design, and Key-Value-Stores like Redis for high-availability systems
Familiarity with gRPC communication, API best practices and NestJS framework
Knowledge of how to implement automated E2E tests using frameworks like Cypress or Playwright
Knowledge of geo data and map integrations with Mapbox is an advantage
Knowledge with event-driven architectures based on messaging systems like RabbitMQ and AWS SQS is an advantage
Knowledge of containerization (Docker) and Kubernetes orchestration
Comfortable working in agile environments with a proactive, solution-oriented mindset
Ability to work independently and take ownership of complex tasks
Basic knowledge in the domain of electric energy industry is a plus.
Very good written and spoken English skills. Knowledge of German is an advantage.
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 an...
Senior Full-Stack Engineer (Angular | Node.js | Golang)
Senior Full-Stack Engineer (Angular | Node.js | Golang)
plac Nowy Targ 28, Wrocław
Spyrosoft