We are seeking a highly skilled and experienced Application Architect with over 7 years of experience in the FinTech domain. The ideal candidate will have a strong background in architecting and designing complex applications, with a focus on microservices architecture and domain-driven design.
Responsibilities:
· Lead the architecture and design of large-scale, complex FinTech applications.
· Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
· Design and implement scalable, reliable, and maintainable software solutions.
· Provide technical leadership and guidance to development teams.
· Define and enforce architectural best practices and standards.
· Evaluate and recommend new technologies and tools to drive innovation and efficiency.
· Mentor and coach junior team members.
Requirements:
· Bachelor’s or master’s degree in computer science, Engineering, or a related field
· 7+ years of experience in software development, with a focus on FinTech
· Proven experience in architecting and designing complex, high-performance applications.
· Strong knowledge of domain-driven design principles and microservices architecture
· Hands-on experience with cloud-based technologies (e.g., AWS, Azure, GCP)
· Experience working in agile development environments.
· Excellent communication and interpersonal skills
· Experience working in start-up environments is a plus.
Preferred Qualifications:
· Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
· Knowledge of event-driven architecture and messaging systems (e.g., Kafka)
· Familiarity with DevOps practices and CI/CD pipelines