Position: Back End (C# (.NET)) Developer
Company: Panenco
Category: .NET
Experience required: 2y
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

Our team is built on strong computer science fundamentals and a clear entrepreneurial drive. We’re looking for an engineer with multiple years of professional experience who’s able to take on significant challenges and inspire fellow teammates.

Technologies and required skills:

We’ll expect you to be a constructive teamplayer in a specific product team, while also contributing to our technical principles across all back-end-end activities. You grasp the product development process, underpinned by modern operational delivery principles.

Core role:

APIs: fundamentally grasp the mechanisms of REST APIs and you have a solid understanding of alternatives approaches (GraphQL and others)
Programming languages and frameworks:
Experience in building APIs with at least one language / framework and a deep understanding of that language

Definitely a must:

C# (.NET)

Databases:

Solid SQL understanding and hands-on experience
Knowledge of the differentiators between relational / non-relational DBs
Architecture:
Technical design: drawing up conceptual architectural schema’s
Data modeling: ability to be part of database schema discussions
Heavy load: a notion of stress testing principles and performance at scale
Microservices: technical considerations leading up to proper decisions
Continuous integration
Experience with continuous integration tools like Github actions, Azure pipelines or CircleCi

Infrastructure:
Hands-on experience with GCP, AWS or Azure in a production setting
Cost calculation considerations

Testing:
Unit tests: covering small fractions of the code in an efficient manner
Integration tests: grasp and cover full application flows
Test coverage tracking: keeping oversight over coverage and quality

Additional:
Language skills: solid reading and speaking skills in English required
Thought leadership: you love to share your learnings with our back-end chapter

As a plus:

Data migrations: experience with complex data migrations and transfers
Preprocessing: assisting others in setting up proper data pipelines
Data science affinity: understanding of data-driven use cases
Front-end affinity: you have an in-depth understanding of the inner workings of a front-end application and you can tailor the API endpoints towards maximum efficiency


Let’s build cool stuff with a heavy emphasis on core (web) engineering. Plenty of opportunities lined up!