Appspace is seeking a Senior Software Engineer to design, develop, and maintain software codes. The Senior Software Engineer will work in accordance to requirements, specifications, quality and performance standards. They may also lead a small team of Software Engineers on projects. Appspace offers competitive salaries, medical, dental, and vision coverage, mental health resources, a maternity leave program, transport/parking allowance, flexible work schedules, remote work opportunities and paid company holidays.
- Developing clean, readable, and maintainable software codes.
- Developing unit-testable codes with corresponding unit tests.
- Leading a small team of Software Development Engineers on projects.
- Reducing technical debt by analyzing and refactoring code.
- Performing software architecture and code review.
- Estimating effort for work assigned.
- Participating in initiatives to improve processes.
- Communicating work progress.
Requirements: - Degree in Computer Science, Software Engineering, or equivalent.
- 5+ years of experience in an agile software development environment.
- Experience in C#.Net, React, Angular JS, Bootstrap, ASP.NET Core & Web API, NHibernate, Entity Framework, and SQL.
- Knowledge of MongoDB, PostgreSQL, and MySQL.
- Familiarity with NodeJS, Python, and Go is a plus.
- Experience in leading small development projects.
- Positive and professional approach.
- Good analytical and problem-solving skills.
- Initiative and proactive approach.
- Good communication skills.
- Ability to work under pressure and to deadlines.
- Ability to empathize with the customer’s viewpoint.
Appspace offers: - Flexible work schedules
- Remote work opportunities
- Paid company holidays