Senior Software Engineer

Skills
.NET FrameworkAPIFront-End DevelopmentFull-Stack DevelopmentJavascriptMVCWeb Development
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Must have experience in full stack JavaScript .NET stack development using Node.JS or .NET Core and Web API
  • Should possess commercial experience with web applications in a containerized environment, especially Docker
  • Must have experience with content management systems (CMS)
  • Demonstrated ability to architect solutions and introduce new technologies and tools
  • Should have designed and developed applications using databases like Postgres, MongoDB, MSSQL
  • Experience in front-end web technologies like ReactJS, VueJS, AngularJS, MVC is crucial
  • Demonstrates excellent communication, is self-motivated and delivery focused
  • Good understanding of Agile methodologies

Nice to have

  • Kubernetes
  • CI/CD frameworks
  • Mobile app development
  • Jamstack
  • PHP

Day to day

  • Plan, lead and actively contribute to the development of web/mobile applications in an agile environment
  • Take ownership of understanding the whole system and teach this to others
  • Contribute to the strategy and architectural decisions alongside other senior members
  • Provide technical support and mentoring to junior team members
  • Improve system robustness, resilience, and stability