Role Overview
As a Senior Software Engineer, you’ll design and build robust backend systems that drive our platform. You’ll have the chance to contribute to key technical decisions, grow your skills, and work with a team that values continuous improvement. While your primary focus will be on technologies like ASP.NET Core and SQL Server, you’ll have opportunities to learn and apply Golang in real-world projects as we integrate it into our stack.
Key Responsibilities
- Backend Development: Build and maintain backend services, business logic, and APIs using ASP.NET Core, C#, and .NET 8.
- Database Management: Design, optimize, and maintain relational databases in SQL Server.
- API Development: Implement and maintain secure, scalable, and efficient RESTful APIs.
- System Optimization: Monitor and enhance system performance, ensuring reliability and scalability.
- Code Quality: Write clean, maintainable, and testable code, and participate in code reviews.
- Collaboration: Work closely with the product team to translate requirements into robust backend solutions.
- Learning & Growth: Stay updated with industry trends, contribute ideas for adopting new tools like Golang, and apply them to improve our systems.
What We’re Looking For
Must-Have Skills:
- Strong experience with ASP.NET Core, C#, and .NET Framework (preferably .NET 8).
- Proficiency in SQL Server, including database design and query optimization.
- Hands-on experience developing RESTful APIs.
- Familiarity with software design principles and patterns.
- Solid problem-solving skills and attention to detail.
- Experience using version control systems like Git.
Nice-to-Have Skills:
- Interest in learning and applying Golang in backend development.
- Familiarity with microservices and distributed system design.
- Experience with CI/CD pipelines and DevOps tools.
- Knowledge of asset management or similar business domains.
What You’ll Bring
- Problem-Solving: A keen ability to identify challenges and develop effective solutions.
- Technical Excellence: A commitment to writing quality, maintainable code and continuously improving technical skills.
- Collaboration: Strong communication and teamwork skills to thrive in a collaborative environment.
- Proactive Attitude: Eagerness to take ownership of tasks and see them through to completion.
- Growth Mindset: Curiosity and willingness to learn new technologies, including Golang, to enhance our platform.
Benefits of working at Mabna:
Complementary health insurance
A well-being package to compensate employees' spending on online food orders, online taxi services, sport classes, cinema/theatre/concert tickets, etc.
Loan
Military service options
Breakfast and snacks
Work model:
On-site, Saturday to Wednesday, 8:30 AM to 5:00 PM, with one-hour flexibility.
Location: Valiasr St. Tavanir