Backend Engineer (Node.js/TypeScript)
Location: 100% remote work
Salary: 150 – 165 PLN net/h (B2B via Experis)
Tasks:
• Design backend architecture and propose technical solutions
• Conduct technical assessments, code reviews, and analyze risks and opportunities
• Develop backend services using Node.js and TypeScript
• Implement solutions using Nest.js or Express.js
• Design and build REST and GraphQL APIs
• Model and optimize relational databases using PostgreSQL
• Integrate backend services with analytics and frontend layers
• Prepare technical documentation, diagrams, and architectural presentations
• Write unit and integration tests
• Configure and maintain CI/CD pipelines
• Deploy applications on Azure Cloud
• Set up monitoring dashboards and alerts
• Work with containerized environments using Docker
• Apply and enforce security best practices
• Perform knowledge transfer sessions for customer teams
• Participate in Agile ceremonies, remove impediments, and support sprint coordination
• Drive process improvements and align with stakeholders
Requirements:
• Backend architecture design
• Technical assessments and reviews
• Risk and opportunity analysis
• Node.js / TypeScript
• Nest.js / Express.js
• REST / GraphQL API design
• Database modelling with PostgreSQL
• Database performance optimization
• Integration with analytics and frontend layers
• Technical documentation and architecture diagrams
• Unit and integration testing
• CI/CD setup
• Azure deployments
• Monitoring setup
• Docker
• Security best practices
• Knowledge transfer
• Agile ceremonies and sprint reporting
• Impediment removal and coordination
Nice to Have:
• React.js or frontend integration concepts
• GraphQL schema design and resolvers
• NoSQL databases (CosmosDB / MongoDB)
• Message queues (Kafka, RabbitMQ, Azure Service Bus)
• Caching solutions (Redis, Memcached)
• Observability tools (Grafana, Prometheus)
Offer:
• Multisport card
• Private healthcare
• Access to an e learning platform
• Group life insurance