As a Software Engineer, you will play a key role in designing and building robust backend systems that power our platform. You’ll contribute to critical technical decisions, drive innovation, and collaborate with a team that values excellence and continuous improvement.
Your primary focus will be backend development using .NET and Golang, working on scalable and high-performance applications.
Key Responsibilities
Backend Development: Design, develop, and maintain scalable backend services, business logic, and APIs using .NET and Golang.
Database Management: Design and use relational databases such as SQL Server and PostgreSQL to ensure efficient data storage and retrieval.
API & Data Processing: Implement and maintain secure, scalable, and efficient RESTful APIs and background processing jobs.
System Performance & Optimization: Continuously monitor, analyze, and enhance system performance, ensuring reliability and scalability.
Code Quality & Best Practices: Write clean, maintainable, and testable code, following best practices and participating in code reviews.
Cross-Team Collaboration: Work closely with product managers, designers, and other engineers to translate business requirements into technical solutions.
Continuous Learning & Innovation: Stay updated with industry trends, explore new technologies, and contribute to the team’s growth.
What We’re Looking For
Must-Have Skills:
Strong experience in C# and .NET.
Exposure to Golang or a strong willingness to learn and apply it.
Experience in working with SQL Server, including database design and query optimization.
Hands-on experience in developing and maintaining RESTful APIs.
Strong understanding of software design principles and architectural patterns.
Experience with version control systems like Git.
Excellent problem-solving skills and attention to detail.
Nice-to-Have Skills:
Experience with microservices architecture and distributed systems.
Familiarity with CI/CD pipelines, DevOps practices, and cloud technologies.
Familiarity with PostgreSQL
What You’ll Bring
Problem-Solving Mindset: Ability to analyze complex problems and develop effective solutions.
Technical Excellence: A strong commitment to writing high-quality, maintainable code and improving technical skills.
Collaborative Approach: Strong communication and teamwork skills, thriving in a collaborative environment.
Proactive Attitude: Eagerness to take ownership of tasks and drive projects to completion.
Growth Mindset: Passion for learning new technologies, especially Golang, and applying them to improve 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
معرفی شرکت پردازش اطلاعات مالی مبنا:
شرکت مبنا با نزدیک به ۳۰ سال سابقه یکی از قدیمیترین و باسابقهترین شرکتها در حوزه توسعه نرمافزارهای بورس و بازار سرمایه است. ما در مبنا کنار هم جمع شدهایم تا با استفاده از دانش روز دنیا و بومیسازی آن، ریسک سرمایهگذاری مشتریانمان را کاهش دهیم و سرمایه گذاران حقیقی و حقوقی را برای تحقق آرزوهای جسورانهشان توانمند سازیم.
ماموریت ما ساده است:
ارائه اطلاعات و تحلیلهای جامع و دقیق مالی
افزایش سود سرمایهگذاری کاربران
کاهش ریسک شکست در تصمیمگیریهای مالی
نرمافزارهای ما هر روز توسط میلیونها کاربر حقیقی و حقوقی استفاده میشود تا تصمیمات هوشمندانهتری در بازار بگیرند.