Architect and Build: Design, develop, and optimize backend systems using Java Spring Boot, focusing on scalability, performance, and security for high transactional platforms.
Solution Architecture: Serve as a solutions architect for backend applications, ensuring optimal use of AWS services, microservices patterns, and best practices.
AWS Cloud Management: Lead the deployment, management, and scaling of applications on AWS, utilizing EC2, ECS, S3, RDS, Lambda, and other AWS services.
Database Expertise: Oversee the design and management of databases (SQL and NoSQL), optimizing for performance and reliability.
Leadership and Mentorship: As we grow, help build and lead a team of engineers, sharing best practices and fostering a collaborative and innovative culture.
Cross-Functional Collaboration: Work closely with your product manager, frontend developers, and DevOps to deliver cohesive, end-to-end solutions.
Code Quality and Best Practices: Ensure adherence to code quality standards, conduct code reviews, and optimize CI/CD pipelines for efficient deployment.
Requirements
Experience: 7+ years of hands-on experience in Java, with at least 5 years using Spring Boot for building RESTful APIs and microservices.
Solution Architecture: Proven experience as a solutions architect, designing scalable, reliable backend systems with a focus on best practices and cloud-native principles.
AWS Proficiency: Extensive experience deploying and managing applications on AWS, with hands-on experience in key services (EC2, ECS, Lambda, S3, RDS, CloudFormation).
Database Management: Strong knowledge of SQL and NoSQL databases, including data modeling, indexing, and optimization for high-traffic environments.
DevOps and CI/CD: Familiarity with DevOps practices, CI/CD pipelines (Jenkins, GitLab CI, or equivalent), and infrastructure as code (e.g., Terraform, CloudFormation).
Analytical Mindset: Strong problem-solving skills, with a proven ability to diagnose and fix complex backend issues.
Excellent Communication: Fluent English, with the ability to clearly explain technical concepts to cross-functional teams and senior stakeholders.
Bonus Skills:
Security-First Mindset: Experience with implementing and managing security best practices, particularly around AWS, data storage, and APIs.
Data Processing: Knowledge of data processing frameworks and tools (e.g., Apache Kafka, Spark).
Serverless Architectures: Familiarity with serverless frameworks and AWS Lambda.
Benefits
Fast-Paced Growth: Be part of a rapidly expanding company where your contributions make a real impact on the industry.
Competitive Salary: We offer a highly competitive compensation package to match your skills and experience.
International Environment: Work with talented professionals from around the world in a collaborative and inclusive setting.
Flexible Working Hours: Enjoy flexibility in balancing work with life commitments with remote work, though regular meetings with the team may be required to align on project goals and updates.
Professional Development: Take advantage of sponsored courses and opportunities for continuous learning and growth as you shape the future of digital incentives and card solutions.