Senior Backend Developer
Civey
Seniority
Senior
Model
Hybrid
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
As a Senior Backend Developer, you work at the core of our company with a direct impact on the quality and development of our unique real-time data products. With your expertise in C# and distributed systems, you will create the technological foundation upon which our clients in politics, business, and media base their strategic decisions.
What you'll do
- You are a member of an active, solution-oriented, cross-functional and agile team collaborating with Product Owners, Frontend Engineers and Designers
- You take ownership of the development, deployment and operations of new features
- You protect our data integrity, and make sure our authentication and authorization run smoothly and securely
- You monitor the performance and solve arising issues, trying to think in advance how to avoid them
- You have an in-depth understanding of Civey's business and architecture, acting as an expert for software solutions, offering support and mentorship to your colleagues in the organisation
- You work with a state-of-the-art stack on top of a bare metal infrastructure using Docker and Kubernetes
- You participate in daily stand-ups, feature planning and retrospectives
What you'll need
- You have solid backend experience with C# and a deep understanding of web technologies and distributed systems
- You have 5+ years of C# experience overall
- You show demonstrable knowledge of web technologies and distributed systems
- You have a deep understanding of relational databases, especially PostgreSQL (indexes, execution plan analysis, performance tuning, trade-offs)
- You thoroughly understand service design using REST and gRPC
- You bring a deep knowledge of data structures and algorithms. In addition you show proficiency at computational complexity analysis
- You have experience working with LINQ queries and experience with message queues, service buses and job scheduling services (e.g. Apache Kafka, Redis)
- You have good knowledge of object oriented design
- You have a high proficiency level in spoken and written English and strong communication skills
- You are currently living in Germany or are willing to relocate
Nice to have
- Experience working with Docker and Kubernetes is a plus
- Frontend or Data Science skills would be a plus
What they offer
- Permanent employment contract, 30 days of vacation plus one additional day off each at Christmas and New Year's, fair and performance-based compensation
- Your working hours are coordinated flexibly within the team. You can work in our beautiful, bright period building office in Berlin Mitte or from home, with four team days at the office per month
- If you do not live in Berlin, we cover the commuting costs to the capital on team days
- All employees receive individual career plans and regular feedback meetings

