Software Engineer
NewBe an early applicantSummary
Develop and maintain scalable .NET software applications using C#, SQL Server, and modern frameworks within an agile team. The engineer focuses on backend development, RESTful APIs, and contributing to architectural decisions for the Mongoose platform.
You will work with modern technology stacks and have a direct impact on products used globally across diverse industries.
- Design, develop, test, and maintain scalable and robust software applications.
- Collaborate with cross-functional teams — including Product Management, QA, and UX — to deliver best-in-class solutions.
- Participate in architectural discussions and contribute to technical decision-making.
- Write clean, efficient, and well-documented code following best practices.
- Identify, debug, and resolve complex technical issues.
- Continuously improve existing systems and processes through innovative thinking.
- Engage in agile software development practices (Scrum/Kanban).
- Champion a culture of performance, reliability, and security across the product lifecycle.
- Minimum 3 year of hands-on experience in .NET development using C#.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Bachelor’s degree in Computer Science or a related field.
- Experience working with modern .NET frameworks.
- Solid foundation in data structures, algorithms, and object-oriented design principles.
- Ability to write clean, maintainable, and efficient code.
- Basic understanding of cloud platforms such as AWS or Azure.
- Familiarity with relational databases (e.g., SQL Server) and exposure to NoSQL databases.
- Experience using version control systems, especially Git.
- Knowledge of RESTful APIs, web services, and backend development practices.
- Good problem-solving skills and willingness to learn new technologies.