Senior Fullstack Developer
New
D
DCGSoftware development
Workplace type: remote; Locations: Warszawa, Chmielna, Warszawa, Country code: PLFull-TimeSenior
Salary110 - 135 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 7 years of commercial .NET 6 or newer programming experience; minimum 5 years creating web applications with React; minimum 2 years working with GraphQL; minimum 1 year implementing asynchronous communication using RabbitMQ and MassTransit.
- Required Skills
- GraphQLElasticSearchMicrosoft SQL ServerMongoDBRabbitmqTypeScriptReactCI/CD
Requirements
- Have at least 7 years of commercial programming experience with .NET 6 or newer.
- Have at least 5 years of experience creating web applications with React.
- Have at least 2 years of experience working with GraphQL.
- Have experience independently defining technical architecture and designing and implementing microservices architecture.
- Have experience delivering greenfield projects.
- Have at least 1 year of experience implementing asynchronous communication with RabbitMQ and MassTransit.
- Have experience with relational and non-relational databases and creating and maintaining CI/CD processes.
- Have experience working in Agile teams and conducting code reviews.
- Know TypeScript, JavaScript, and UI/UX design principles.
- Know Apollo Client and React Relay.
- Know Microsoft SQL Server, Elasticsearch, MongoDB, and CosmosDB.
- Know unit testing tools xUnit, NUnit, and Jest.
- Know design patterns, SOLID principles, and Clean Code.
Responsibilities
- Design technical architectures, including microservices and Micro Frontend (MFE) solutions, and deliver greenfield projects.
- Design and implement backend applications using .NET 6+ and frontend applications using React, TypeScript, and JavaScript.
- Design and implement GraphQL APIs using Apollo Client and React Relay.
- Implement asynchronous communication using RabbitMQ and MassTransit.
- Design data models and database solutions using Microsoft SQL Server, Elasticsearch, MongoDB, and CosmosDB.
- Prepare unit tests using xUnit, NUnit, and Jest.
- Build and maintain Continuous Integration and Continuous Delivery processes in GitLab.
- Apply design patterns and good programming practices, and use AI tools supporting software development.
- Prepare technical documentation.
- Collaborate with architects, analysts, testers, and business representatives.
View Full Description & ApplyYou'll be redirected to the employer's site