Senior Software Engineer
Skills
.NET FrameworkAPIFront-End DevelopmentFull-Stack DevelopmentJavascriptMVCWeb Development
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
