Senior Backend Engineer (Node.js | Golang | AWS)
We are looking for an experienced and independent Senior Backend Engineer to join our agile development team. In this role, you will design, build, and maintain scalable microservices using modern backend technologies. You will have the opportunity to shape architecture decisions and work closely with cross-functional teams to deliver high-quality software solutions.
Tech Stack
- Node.js
- Golang
- Python
- NestJS
- PostgreSQL
- gRPC
- REST
- Docker
- Kubernetes
- AWS
- Angular
- Distributed systems
- Microservices architecture
Key Responsibilities
- Design, develop, and maintain microservices-based backend systems using Node.js, Golang, and Python.
- Manage and optimize Postgres databases 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 the architectural design of distributed systems.
- Collaborate with frontend developers working with Angular and backend teams using NestJS.
- Ensure system reliability, scalability, and performance.
- Work independently, driving projects from concept to production.
- Participate in agile ceremonies, peer reviews, and continuous improvement processes.
Your Profile
- 5+ years of experience in backend development, preferably in a microservices architecture.
- Strong expertise in Node.js and Golang; proficiency in Python is a plus.
- Experience with Postgres and database design for high-availability systems.
- Solid knowledge of containerization (Docker) and orchestration with Kubernetes.
- Hands-on experience with AWS cloud services and infrastructure.
- Familiarity with gRPC communication and API best practices.
- Understanding of NestJS and exposure to Angular frontends.
- Comfortable working in agile environments with a proactive, solution-oriented mindset.
- Ability to work independently and take ownership of complex tasks.
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN120 - PLN170
- Experience
- Senior
- Area
- Backend
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.