About Company:
We are hiring for one of our esteemed product clients a leading provider of innovative software solutions for financial technology (fintech). Our client is committed to pushing the boundaries of technology to deliver cuttingedge products that streamline banking operations enhance financial security and empower individuals and businesses to manage their finances more effectively. As they continue to expand their portfolio we are seeking a talented Senior Backend Developer proficient in C to join their dynamic team.
Position Overview:
As a Senior Backend Developer you will be responsible for designing developing and maintaining the backend infrastructure of our products. You will work closely with crossfunctional teams to ensure seamless integration of frontend elements with serverside logic. The ideal candidate will have extensive experience in C development and a strong background in backend technologies.
Key Responsibilities:
- Design and implement scalable backend solutions using C for our product suite.
- Collaborate with frontend developers to integrate userfacing elements with serverside logic.
- Optimize application performance through efficient coding practices and system enhancements.
- Participate in code reviews architectural discussions and technical brainstorming sessions.
- Identify and address technical debt bugs and performance bottlenecks in existing codebase.
- Stay updated on emerging technologies and industry trends to continuously improve our development processes.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- 5 years of professional experience in backend development using C.
- Proficiency in data structures algorithms and objectoriented design principles.
- Strong understanding of network protocols multithreading and concurrency concepts.
- Experience with SQL and NoSQL databases (e.g. MySQL MongoDB) is a plus.
- Familiarity with version control systems (e.g. Git) and continuous integration tools.
- Excellent problemsolving skills and attention to detail.
- Effective communication skills and ability to work collaboratively in a team environment.
backend development,c++,object-oriented programming,data structures,algorithms,sql,nosql,databases,mysql,mongodb