ApplySenior Software Engineer (Spain)
Posted about 2 months agoViewed
View full description
Requirements:
- Bachelor’s degree or higher in a technical field.
- Hands-on experience in web services development with ASP.NET Core, Entity Framework Core, SQL databases (Microsoft SQL, Postgres), message brokers (RabbitMQ).
- Ability to write and understand common algorithms and evaluate their running time and memory consumption.
- Deep understanding of asynchronous and parallel programming concepts.
- Deep understanding of distributed and event-driven systems, including best practices.
- Experience with Domain Driven Design patterns and practices is a plus.
Responsibilities:
- Model complex domain rules and processes by writing maintainable, testable, robust, and performant code.
- Ensure observability by implementing logs, defining metrics, and setting alert criteria.
- Decompose tasks and plan work to ensure timely delivery with minimal risks.
- Collaborate with Customer Success team to resolve customer issues effectively.
- Analyze and enhance system performance by identifying bottlenecks and optimizing processes.
- Solve complex technical challenges by analyzing issues and continuously enhancing existing systems.
Apply