1 276 Fintech Engineer jobs in Bahrain
Lead Financial Systems Analyst
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, configuration, and implementation of financial management systems (e.g., ERP, GL, AP/AR modules).
- Gather and analyze business requirements from finance stakeholders, translating them into functional and technical specifications.
- Develop and execute comprehensive test plans for system enhancements, upgrades, and new implementations.
- Provide ongoing support and troubleshooting for financial systems, ensuring data integrity and system performance.
- Manage system changes through a formal change control process, including impact analysis and user acceptance testing.
- Develop training materials and conduct user training sessions for financial systems.
- Collaborate with IT teams to ensure seamless integration between financial systems and other enterprise applications.
- Identify opportunities for process improvement and automation within financial operations.
- Stay current with industry trends and best practices in financial technology and systems.
- Mentor and guide junior financial systems analysts.
- Bachelor's degree in Finance, Accounting, Information Systems, or a related field. Master's degree or MBA is a plus.
- Minimum of 7 years of experience in financial systems analysis, implementation, and support.
- Proven track record of successfully leading financial system projects from conception to completion.
- Expertise in at least one major financial ERP system (e.g., Oracle Financials, SAP, Microsoft Dynamics).
- Strong understanding of accounting principles and financial reporting processes.
- Excellent analytical, problem-solving, and critical-thinking skills.
- Exceptional communication and presentation skills, with the ability to articulate complex technical concepts to non-technical audiences.
- Experience with SQL and database concepts is highly desirable.
- Demonstrated ability to work independently and manage multiple priorities in a remote setting.
- Professional certifications such as CPA, CMA, or CISA are advantageous.
Senior Financial Systems Analyst
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Analyze, design, and implement financial systems and modules to meet business requirements.
- Configure and maintain Enterprise Resource Planning (ERP) systems and other financial software.
- Troubleshoot and resolve issues related to financial systems, ensuring data accuracy and system reliability.
- Develop, test, and deploy financial reports and dashboards using business intelligence tools.
- Collaborate with finance teams to understand their needs and provide effective system solutions.
- Work closely with IT departments to manage system integrations, upgrades, and maintenance.
- Document system processes, workflows, and user guides.
- Ensure compliance with financial regulations and internal control policies.
- Conduct user training sessions on financial systems and reporting tools.
- Identify opportunities for process improvements and automation within financial operations.
- Perform data analysis and provide insights to support financial decision-making.
- Manage financial system projects, from planning to execution and post-implementation review.
- Stay updated on industry best practices and emerging technologies in financial systems.
- Develop and maintain strong relationships with key stakeholders in finance and IT.
- Participate in the selection and implementation of new financial software solutions.
Senior Full Stack Software Engineer (FinTech)
Posted today
Job Viewed
Job Description
Key responsibilities include collaborating with product managers and designers to translate requirements into technical specifications, writing clean, maintainable, and well-documented code, and implementing effective testing strategies to ensure software quality and reliability. You will contribute to architectural decisions, identify performance bottlenecks, and implement solutions to optimize application performance and scalability. This position requires a proactive approach to problem-solving and a commitment to staying current with emerging technologies. You will work within an agile development environment, participating in code reviews, sprint planning, and daily stand-ups. The successful engineer will also be involved in mentoring junior developers and sharing best practices within the engineering team.
This is an exceptional opportunity to work on cutting-edge financial technology solutions, impacting a wide range of users. You will have the chance to shape the technical direction of key projects and contribute to a culture of innovation and excellence. The role offers a competitive salary, excellent benefits, and a supportive work environment that encourages professional growth and development. If you are passionate about building high-quality software and thrive in a challenging, fast-paced industry, this role is for you.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong back-end development skills using languages like Python, Java, Node.js, or C#.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with RESTful API design and development.
- Experience with version control systems (Git).
- Excellent problem-solving, analytical, and communication skills.
Senior Full Stack Software Engineer (FinTech)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and implementation of robust, scalable, and secure full-stack web applications.
- Develop efficient backend services using Node.js, Python, or Java, integrating with microservices architecture.
- Build dynamic and responsive user interfaces using modern JavaScript frameworks like React, Angular, or Vue.js.
- Write clean, maintainable, and well-tested code, following best practices and coding standards.
- Collaborate closely with product managers, designers, and other engineers to define product requirements and deliver high-quality features.
- Optimize application performance, database queries, and system architecture for scalability and efficiency.
- Implement and maintain CI/CD pipelines and automated testing strategies.
- Conduct code reviews, mentor junior engineers, and contribute to technical decision-making.
- Troubleshoot and resolve complex technical issues across the entire stack.
- Stay current with emerging technologies and industry trends, proposing innovative solutions.
- Ensure data security and compliance with financial regulations are embedded into the development process.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Strong proficiency in backend development (e.g., Node.js, Python, Java, Go).
- Expertise in frontend development with JavaScript frameworks (React, Angular, Vue.js).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Understanding of RESTful APIs, microservices, and distributed systems.
- Experience with Git, Docker, and Kubernetes is highly desirable.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience in the FinTech industry is a significant advantage.
Senior Full Stack Software Engineer - FinTech
Posted today
Job Viewed
Job Description
As a Senior Full Stack Software Engineer, you will be responsible for the end-to-end development lifecycle of our financial platforms, from architecture design and backend development to frontend implementation and deployment. You will leverage your expertise in modern programming languages and frameworks to build secure, high-performance applications. Responsibilities include writing clean, efficient, and well-documented code, developing APIs, integrating with third-party services, and ensuring the scalability and reliability of our systems. You will collaborate closely with product managers, UI/UX designers, and other engineers to deliver high-quality software solutions. A commitment to best practices in software development, including agile methodologies, code reviews, and automated testing, is essential.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 6 years of professional software development experience is required, with a strong emphasis on full-stack development. Proficiency in backend technologies such as Java, Python, Node.js, or similar, along with experience in designing and consuming RESTful APIs, is essential. Strong frontend skills with frameworks like React, Angular, or Vue.js, and a solid understanding of HTML, CSS, and JavaScript are also required. Experience with cloud platforms (AWS, Azure, GCP), databases (SQL, NoSQL), and DevOps practices is highly desirable. Excellent problem-solving, analytical, and communication skills are paramount. If you are passionate about building innovative FinTech solutions and thrive in a collaborative, fast-paced environment, we encourage you to apply.
Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Build scalable and efficient backend services using modern languages and frameworks.
- Develop robust APIs for integration with internal and external systems.
- Create responsive and user-friendly frontend interfaces using popular frameworks.
- Implement and maintain automated testing strategies (unit, integration, E2E).
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Optimize applications for maximum speed, scalability, and security.
- Participate in code reviews and mentor junior engineers.
- Contribute to architectural decisions and technical roadmap planning.
- Ensure adherence to coding standards and best practices.
- Bachelor's or Master's degree in Computer Science or related field.
- Minimum 6 years of full-stack development experience.
- Proficiency in backend languages (Java, Python, Node.js) and frameworks.
- Strong experience with frontend frameworks (React, Angular, Vue.js).
- Expertise in API design and development (RESTful).
- Familiarity with cloud platforms (AWS, Azure) and databases (SQL, NoSQL).
- Excellent problem-solving and analytical skills.
Lead Full Stack Software Engineer (FinTech)
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable full-stack web applications.
- Lead the technical design and architecture of new features and platform enhancements.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence.
- Write high-quality, maintainable, and well-tested code for both frontend and backend systems.
- Collaborate with cross-functional teams to define product requirements and translate them into technical specifications.
- Optimize applications for maximum speed, scalability, and security.
- Implement and maintain CI/CD pipelines and automated testing frameworks.
- Stay up-to-date with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in full-stack software development.
- Proven experience leading development teams and projects.
- Strong proficiency in frontend technologies (JavaScript, HTML5, CSS3, modern JS frameworks).
- Expertise in backend development (e.g., Node.js, Python, Java) and RESTful API design.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving, communication, and collaboration skills.
Senior Full-Stack Software Engineer (FinTech)
Posted today
Job Viewed
Job Description
As a Senior Full-Stack Software Engineer, you will be instrumental in the design, development, and deployment of new features and applications. This includes architecting scalable back-end services, building intuitive and responsive user interfaces, and ensuring the performance, quality, and responsiveness of applications. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into technical solutions. Key responsibilities involve writing clean, maintainable, and efficient code, conducting code reviews, and mentoring junior engineers. You will also play a significant role in troubleshooting and debugging complex issues, optimizing application performance, and staying abreast of emerging technologies.
The successful applicant must possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional software development experience is required, with demonstrated expertise in multiple programming languages and frameworks (e.g., Java, Python, JavaScript, Node.js, React, Angular). Experience with cloud platforms like AWS or Azure, containerization technologies (Docker, Kubernetes), and database management (SQL, NoSQL) is essential. A strong understanding of RESTful APIs, microservices architecture, and agile development methodologies is also required. Excellent problem-solving skills, a collaborative spirit, and a proactive approach to learning and innovation are highly valued. This is an exceptional opportunity to shape the future of financial technology and work with a talented, forward-thinking team.
Key Skills:
- Proficiency in back-end development languages (e.g., Java, Python, Go).
- Expertise in front-end technologies (e.g., React, Angular, Vue.js).
- Strong understanding of database systems (SQL and NoSQL).
- Experience with cloud infrastructure (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with API design and implementation.
- Experience with microservices architecture.
- Excellent problem-solving and debugging capabilities.
Be The First To Know
About the latest Fintech engineer Jobs in Bahrain !
Senior Full Stack Software Engineer - FinTech
Posted today
Job Viewed
Job Description
- Designing, developing, and maintaining full-stack web applications.
- Building and optimizing robust back-end services and APIs.
- Developing engaging and responsive front-end user interfaces.
- Writing clean, efficient, and maintainable code across the stack.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Implementing and ensuring adherence to coding standards and best practices.
- Conducting code reviews, providing constructive feedback, and mentoring junior developers.
- Troubleshooting, debugging, and resolving software defects.
- Participating in agile development processes and contributing to continuous improvement.
Remote Senior Full-Stack Software Engineer (FinTech)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy full-stack web applications.
- Build and maintain scalable back-end services and APIs.
- Develop responsive and user-friendly front-end interfaces.
- Integrate with third-party financial services and data providers.
- Write clean, efficient, and maintainable code.
- Collaborate with product managers and fellow engineers in a remote setting.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- 5+ years of professional software development experience.
- Proficiency in front-end frameworks (e.g., React, Angular) and back-end technologies (e.g., Node.js, Python).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of database technologies (SQL, NoSQL).
- Experience with agile methodologies and CI/CD pipelines.
Senior Full-Stack Software Engineer - FinTech Solutions
Posted today
Job Viewed
Job Description
- Designing and implementing scalable backend services using Node.js, Python, or Java.
- Developing dynamic and responsive front-end interfaces with React, Angular, or Vue.js.
- Building and maintaining RESTful APIs for seamless data exchange.
- Working with databases such as PostgreSQL, MongoDB, or MySQL.
- Implementing and managing cloud infrastructure on AWS, Azure, or GCP.
- Writing comprehensive unit and integration tests to ensure code quality.
- Collaborating with product managers and designers to translate requirements into technical solutions.
- Participating in code reviews and mentoring junior developers.
- Ensuring the security and performance of applications.
- Driving best practices in software development lifecycle and agile methodologies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional software development experience.
- Proven expertise in both front-end and back-end development technologies.
- Strong understanding of cloud computing platforms and microservices architecture.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Experience in the FinTech industry is a strong advantage.