Software engineering opportunity
* we are seeking an experienced software engineer to design, develop, and maintain web applications and apis for a leading social media platform.
* the ideal candidate will have expertise in implementing and optimizing back-end services using microsoft .net (4.x, 8+), including webapi, mvc, and windows service applications.
* this role involves building and enhancing responsive front-end interfaces using react, typescript, javascript (es6+), html5, css, and bootstrap (5.x).
* the software engineer will be responsible for integrating with and managing data in microsoft sql server databases.
* they will also develop and execute unit tests using nunit (3.x+) and moq, ensuring high-quality software is delivered.
* in this position, the engineer will apply secure coding practices and authentication/authorization principles to safeguard user data.
* they will employ dependency injection and modular design for maintainable, testable codebases.
* the successful candidate will troubleshoot and debug issues across application layers and environments.
* this role requires collaboration with cross-functional teams (qa, product, devops) to deliver high-quality software in agile sprints.
* the engineer will participate in peer reviews, design discussions, and continuous improvement initiatives.