Senior Software Engineer
Salary/Rate:€85,000-€90,000
Job type:Permanent
Town/City:Amsterdam
County/State/Region:The Netherlands
Job ref:968477
Post Date:11.09.24
Scroll
Meet Our Recruiter
About the Role
Trident Search has an awesome opportunity with one of the fastest growing cyber security start-ups in Europe. We are looking to speak with talented Software Engineers in The Netherlands who are looking to propel their career.
As a Senior Software Engineer, your primary responsibility will be to develop and maintain APIs that drive both our admin tooling and frontend applications. You'll tackle complex problems with creativity, ensuring that our APIs are seamlessly integrated to serve both the frontend and customers. Additionally, you will be pivotal in feature development, system stability improvements, enhancing the developer experience, and mentoring other developers.
Key Responsibilities:
As a Senior Software Engineer, your primary responsibility will be to develop and maintain APIs that drive both our admin tooling and frontend applications. You'll tackle complex problems with creativity, ensuring that our APIs are seamlessly integrated to serve both the frontend and customers. Additionally, you will be pivotal in feature development, system stability improvements, enhancing the developer experience, and mentoring other developers.
Key Responsibilities:
- Design and build scalable, high-performing APIs, ensuring robustness and efficiency to meet frontend and customer needs
- Optimise and enhance the microservices architecture using your expertise in distributed event-driven systems for scalability, reliability, and performance
- Oversee the full lifecycle of your team's services, from design and implementation to production deployment
- Maintain high quality and consistency in the codebase by reviewing code from various teams and providing constructive feedback
- Participate in on-call rotations to support production incidents
- Share your expertise and guide less experienced team members
- Proficiency in .NET and C#
- Experience with PostgreSQL or other relational databases and SQL queries
- Knowledge in building event-driven systems and microservice architecture
- Familiarity with API design best practices, including versioning, scaling, and documentation
- Experience with testing tools for Unit, Integration, and End-to-End testing
- Skilled in Object-Relational Mapping (ORM) technologies such as Entity Framework (EF)
- Experience in cloud platform development (AWS, GCP, Azure)
- At least 4 years of relevant experience
- Familiarity with GoLang
- C#
- Knative Serving/Eventing
- PostgreSQL
- Docker/Kubernetes
- .NET Core
- AWS
- Kafka event streaming
- GoLang