We are seeking an exceptional Principal Engineer to lead our fintech company's software architecture and development efforts. The ideal candidate will possess deep expertise in high-performance software development, GitLab CI/CD, and Kubernetes orchestration. This role is crucial in designing and implementing scalable, secure backend systems that power our innovative fintech solutions.
Key Responsibilities:
- Software Architecture Leadership
- Architect and oversee development of robust systems using Golang, PHP, and React
- Design scalable and secure architectures tailored for fintech applications
- Advanced Software Development
- Spearhead the design, development, and maintenance of high-performance services and APIs
- Implement optimization strategies for application performance and scalability
- Deployment Excellence
- Leverage GitLab CI/CD to streamline build, test, and deployment processes and establish and enforce best practices for continuous integration and delivery
- Orchestrate application deployment and management in Kubernetes environments and innovate container orchestration practices for optimal scaling and availability
- Technical Leadership and Mentorship
- Guide engineering teams on industry best practices and emerging technologies
- Foster collaboration with cross-functional teams including Product, Design, and Infrastructure
- System Reliability and Incident Response
- Ensure high uptime and reliability critical for fintech operations
- Lead incident management and implement proactive system improvements
Requirements
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Experience: 10+ years in professional software development
- Expertise in software architecture and system design, particularly in fintech
- Mastery of Go (Golang) and PHP programming languages
- Deep understanding of microservices, SOA, and distributed systems
- Proficiency in Kubernetes, Docker and containerization technologies
- Strong knowledge of relational databases and SQL
- Excellent leadership, mentoring, and communication skills
- Ability to thrive in a fast-paced, high-growth environment
Preferred Qualifications:
- Prior fintech industry experience
- Relevant certifications (Kubernetes, cloud technologies, security)
- Familiarity with additional programming languages (e.g., Python, JavaScript
Benefits
- Competitive Salary
- Training & Development
- Private Health Insurance
- Attractive benefit Package ( Family, Health, Entertainment)
- breakfast and lunch
- Hybrid workplace
- flexible working hours