
Back-end Software Engineer
- Poznań, wielkopolskie
- 15,23 EUR za godzinę
- Stała
- Pełny etat
- A competitive salary that matches your skills and experience
- Contract of employment
- A comprehensive benefits package including health insurance, a benefits platform with a lot of points to use every month, private medical care, sports card...
- Continuous learning and development opportunities, including training programs and workshops
- Hybrid model of work (3 days in the office/ week)
- Backend Architecture: Design, build, and maintain cloud-native backend services using Azure Cloud Services such as Azure Functions, App Services, Cosmos DB, and Azure Kubernetes Service (AKS).
- API Development: Develop and maintain RESTful APIs, GraphQL endpoints, and WebSocket services to support real-time audio data transfer and processing between the frontend and backend.
- Database Design & Management: Design, implement, and optimize scalable databases using Azure SQL, Cosmos DB, or other relevant Azure database solutions, ensuring low-latency data access and storage for large audio files.
- Cloud Integration: Integrate backend services with various Azure services like Blob Storage, Azure Media Services, Event Hubs, or Azure Service Bus to manage and process audio content in the cloud.
- Performance Optimization: Optimize backend services for performance, particularly in handling large-scale, real-time audio processing and streaming applications.
- Security: Implement secure coding practices, utilizing Azure AD, Managed Identities, and Key Vault for managing secrets, user authentication, and access control in cloud environments.
- Scalability & Reliability: Architect solutions that ensure high availability, scalability, and resilience, leveraging Azure's built-in capabilities like Load Balancers, Traffic Manager, and Auto-scaling.
- CI/CD Pipelines: Collaborate with DevOps teams to manage continuous integration and deployment pipelines using Azure DevOps or GitHub Actions to automate testing, deployment, and monitoring of backend services.
- Collaboration: Work closely with frontend developers, UX/UI designers, and audio engineers to ensure the backend aligns with frontend requirements and provides optimal support for audio workflows.
- 3+ years of experience in backend development.
- Experience in cloud-native architectures.
- Proficiency in backend programming languages such as .Net, Python or Node.js.
- Experience with Azure Cloud Services, including Azure Functions, App Services, Cosmos DB, and Azure Kubernetes Service (AKS).
- Experience with RESTful APIs, GraphQL, and WebSocket services.
- Solid knowledge of SQL and NoSQL databases,
- Understanding of cloud networking, including VNet, VPN Gateways, and Azure API Management.
- Experience with CI/CD pipelines
- Strong knowledge of cloud security practices, including experience with Azure AD, OAuth2, JWT, and Azure Key Vault.
- Experience working with Azure Media Services for audio and video.
- Knowledge of real-time processing systems for media content.
- Understanding of serverless architectures and event-driven design using Azure Event Grid, Service Bus, or Logic Apps.
Jobs.pl