Position Overview:
We are looking for a Senior Backend Engineer to join our engineering team. In this role, you will be responsible for building and scaling our core backend systems to ensure secure, dependable, and high‑performance services for our users. You will collaborate with engineers, product managers, and other stakeholders to design and implement backend solutions that drive our financial services platform.
Job Duties and Responsibilities:
• Backend Development: Build, enhance, and maintain high-quality backend systems, APIs, and services that are secure, efficient, and scalable.
• Performance Optimization: Ensure backend services meet performance and reliability goals. Improve existing systems to support growing traffic and business needs.
• Security: Apply strong security practices to protect sensitive financial data and maintain compliance with standards such as PCI-DSS and GDPR.
• Collaboration: Partner with frontend developers, product teams, and other stakeholders to deliver full‑stack features that advance business objectives.
• Code Quality: Write clean, maintainable, and thoroughly tested code. Conduct code reviews and promote best development practices.
• Mentorship: Guide junior engineers, sharing knowledge on backend development, architecture, and best practices.
• Troubleshooting: Diagnose and resolve performance, security, and reliability issues promptly.
• Continuous Improvement: Stay current with backend, fintech, and cloud technology trends. Contribute to improving our tech stack and development processes.
Required Skills and Experience:
• Experience: At least 5 years of backend development experience, with emphasis on secure and scalable web applications or APIs.
• Languages: Strong proficiency in server-side languages such as Node.js.
• Databases: Skilled in both relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, Redis, and other SQL databases.
• Cloud Infrastructure: Hands-on experience with cloud environments like AWS, Azure, or Google Cloud, as well as Docker and Kubernetes.
• Microservices: Solid experience designing and building microservices architectures.
• APIs: Strong knowledge of RESTful API design and integration, including working with third‑party APIs.
• Version Control: Proficient with Git.
• Security: Experience applying best security practices, including data encryption, authentication, and authorization (OAuth, JWT, etc.).
• CI/CD: Understanding of CI/CD pipelines and DevOps methodologies.
• Agile: Experience working in agile environments using tools like Jira, Confluence, or Trello.
Preferred:
• Fintech Experience: Background in fintech or payments, with knowledge of financial regulations and security.
• DevOps: Experience with infrastructure-as-code tools (Terraform, CloudFormation) and monitoring tools (Prometheus, Grafana, ELK).
• Blockchain: Understanding of blockchain technology and its use in financial applications.
• Languages: Knowledge of additional languages such as Python, Java, or Rust.
• AI Technology Development: Experience building AI applications, including machine learning, NLP, and familiarity with frameworks like TensorFlow, PyTorch, or Hugging Face.
Personal Traits:
• Excellent analytical and problem-solving abilities.
• Strong verbal and written communication skills, with the ability to collaborate across teams.
• Self-driven, proactive, and capable of working independently in a fast-moving startup environment.
• Passionate about technology, innovation, and continuous learning.
• Strong commitment to compliance with policies, standards, and regulations.
• Positive, professional demeanor that supports a collaborative work culture.
Notes:
By clicking Apply, you will be taken to a 1-hour exam. The exam starts immediately, so please ensure you are prepared before proceeding.
Join us and get ready to soar!
To apply for this job, please visit the application page

