Senior Full Stack Engineer

Skills
C#Full-Stack DevelopmentSoftware As A ServiceApplication ArchitectureContextMicrosoft 365Modeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of software engineering experience
  • Strong hands-on coding in a typed OOP language such as Java C# TypeScript Go or Kotlin
  • Professional experience building both modern front-end apps and backend APIs/services
  • Proven ability to design production-grade architecture across front-end backend data and integration layers
  • Skilled at breaking down complex requirements into implementation plans and technical docs
  • Experience leading technical work for a small team or owning a major feature area
  • Solid grasp of API design auth patterns data modeling error handling and testing
  • Able to ramp up in a large complex codebase with minimal direction
  • Practical security knowledge including access control data protection dependency hygiene and production readiness
  • Strong communication skills for explaining tradeoffs to engineers and stakeholders
  • Familiarity with AI application patterns including tool calling prompt/control flow context management and safe handling of model I/O

Nice to have

  • Hands-on
  • Team leader
  • Detail-oriented
  • Security-minded
  • Collaborative
  • Adaptable

Day to day

  • Build and ship secure full stack features across modern web front ends and backend APIs
  • Design application architecture and define clear API contracts for production-grade enterprise software
  • Lead technical execution for a small team while staying hands-on with coding code review and mentoring
  • Contribute to AI-enabled capabilities such as tool calling prompt flow context management and LLM integration
  • Support secure enterprise integrations and maintain reliable cloud-native delivery practices