The company is looking to build its payment technology strategy, ensuring scalability, security, and compliance while delivering exceptional customer experiences. They need a Lead Developer to provide technical leadership and guidance to achieve these goals.
Requirements
- Proficiency in designing and developing scalable and maintainable software solutions in an iterative way
- Knowledge of agile software development best practices, coding standards, and testing methodologies
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and related technologies.
- Understanding of CI/CD pipelines and DevOps practices
- Strong proficiency in one or more relevant programming languages (e.g., Java, Python, C++, JavaScript, Go)
- Experience with testing frameworks and methodologies
- Solid understanding of software architecture principles, design patterns, and system scalability
Responsibilities
- Provide strong technical leadership and guidance to the software engineering team, setting the technical vision and ensuring alignment with product goals
- Lead the design, development, and deployment of complex software solutions, taking ownership of technical deliverables from conception to launch, within an iterative development process
- Establish and enforce agile software development best practices, coding standards, and architectural patterns to ensure code quality, maintainability, and scalability
- Mentor and guide junior and mid-level engineers, fostering their technical growth, providing constructive feedback, and promoting a collaborative team environment
- Tackle complex technical challenges, troubleshoot issues, and provide innovative solutions
- Participate in and drive technical design discussions, contributing to the overall system architecture and ensuring its robustness and scalability
- Conduct thorough and constructive code reviews to ensure code quality and knowledge sharing within the team
Other
- This position is fully remote
- This role is an Individual Contributor
- Strong communication, collaboration, and interpersonal skills
- Demonstrated ability to mentor and guide other engineers
- Ability to work effectively in cross-functional teams