Senior Software Engineer

Full time on site
Senior Software Engineer
Job Description

Requirements

Education
  • Bachelor of Science (BSc) in Computer Science, Software Engineering, Master of Science (MSc) in Computer Science, Software Engineering
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
Experience
  • At least 4 years
Additional Requirements
  • 4+ years of professional experience with C#/.NET Core backend development
  • Solid understanding of REST API design, asynchronous programming, and multithreading
  • Strong knowledge of Redis, SQL (e.g., PostgreSQL, SQL Server), and ORM tools like EF Core
  • Good understanding of Linux environments and ability to work on self-hosted Linux infrastructure
  • Experience with Git, Docker, and CI/CD workflows
  • Excellent problem-solving skills and attention to detail

Nice to Have (Frontend and Full Stack Skills):

  • Proficiency in React, TypeScript, JavaScript, or React Native
  • Experience integrating APIs in frontend apps and creating user-friendly interfaces
  • Familiarity with modern frontend build tools (Vite, Webpack, ESLint, etc.)
  • Experience with UI libraries like Material UI, Tailwind CSS, or Bootstrap
  • Understanding of mobile-first and responsive design principles
  • Ability to work closely with designers and frontend teams to implement seamless UX/UI
  • Bonus: Exposure to mobile development using React Native

Responsibilities & Context

XPERT FINTECH LTD. (XFL) is the pioneer in fintech innovation for the Bangladesh stock market. Through our acquisition of EcoSoftBD, we revolutionized the industry by delivering the first real-time Technical and Fundamental Analysis platform for DSE and CSE. With over 15 years of market leadership, we continue to help thousands of investors protect and grow their wealth through cutting-edge technology.

We are currently developing our next-generation stock trading platform, and we’re looking for a skilled and driven Senior Software Engineer to join our team.

 

Job Summary

We’re looking for a highly capable Senior Software Engineer who specializes in C#/.NET backend development, with the versatility to contribute to frontend development when needed. You will help design, build, and scale secure and performant systems that power real-time trading applications. Full-stack capability is a strong advantage.

JOB RESPONSIBILITIES:

  • Build, maintain, and optimize backend systems using C#/.NET Core
  • Design and implement RESTful APIs, background workers, and real-time data processors
  • Work with Redis, SQL databases, and caching/publishing mechanisms
  • Participate in system design, architecture discussions, and technical decision-making
  • Collaborate with frontend engineers to ensure API compatibility and cohesive user experience
  • Contribute to frontend development using React, React Native, or similar JavaScript frameworks when needed
  • Write clean, testable, maintainable code following industry best practices
  • Participate in code reviews, mentorship, and continuous improvement of development processes
  • Help troubleshoot production issues and participate in on-call rotation if required

Compensation & Other Benefits

SALARY: As per company policy/Negotiable 2 Festival Bonus Provident Fund Salary reviews yearly Weekly 2 holidays Others as per company policy Work on high-impact, real-time fintech systems that shape investment decisions Collaborate with a passionate, skilled team focused on clean architecture and performance Opportunity to expand into full-stack development and system architecture Competitive salary, performance bonuses, and long-term growth prospects A culture of innovation, ownership, and continuous learning

Employment Status

Full Time

Job Location

Dhaka