Role Overview: We are seeking an experienced Senior Backend Developer to join our dynamic team at Bamboo Card. The ideal candidate will have 7+ years of experience in designing, developing, and maintaining backend systems using C# and AWS services. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions. This role requires a strong emphasis on performance optimization, scalability, security, and code quality. 
Backend Development: Design, develop, and maintain backend systems using C# and AWS services to meet business requirements. 
Collaboration: Work closely with front-end developers, product managers, and other stakeholders to understand requirements and deliver solutions that meet user needs. 
API Management: Implement and manage APIs to support various applications and systems, ensuring they are robust and scalable. 
Performance Optimization: Optimize application performance and scalability, ensuring systems are efficient and can handle high loads. 
Security: Ensure the security and integrity of backend systems, implementing best practices to protect data and applications. 
Code Quality: Participate in code reviews, testing, and debugging to ensure high-quality code is delivered. 
Mentorship: Mentor junior developers, providing guidance and support to help them grow in their roles. 
Continuous Improvement: Contribute to the continuous improvement of the development process, suggesting and implementing best practices. 
Proficiency in C#: Extensive experience in developing robust applications using C#. 
AWS Expertise: AWS Expertise: Strong knowledge of AWS services, including but not limited to S3, Lambda, RDS, SNS, SQS, SAM and DynamoDB. 
API Development: Proven experience in building and consuming RESTful APIs. 
Database Management: Proficient in both SQL and NoSQL databases, with experience in database design and optimization. 
CI/CD: Experience with continuous integration and continuous deployment pipelines, ensuring automated and efficient code deployment. 
Version Control: Proficient with Git and version control practices, ensuring smooth collaboration and code management. 
Microservices Architecture: Experience with microservices using serverless technologies, designing scalable and maintainable systems. 
Education: Bachelor s degree in Computer Science, Engineering, or a related field. 
Problem-Solving: Strong problem-solving skills and the ability to think critically and analytically. 
Communication: Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders. 
Team Player: Ability to work effectively in a team environment, collaborating with various stakeholders to achieve project goals.  
Preferred Qualifications:  Certifications: AWS Certified Developer or AWS Certified Solutions Architect. 
Agile Methodologies: Experience working in Agile/Scrum development environments. 
DevOps Practices: Familiarity with DevOps practices and tools. 
 - Escape to Paradise: Enjoy 22 working days of vacation leave plus bank holidays to recharge and explore your dream destinations.
- Total Wellness Package: Experience peace of mind with comprehensive Advance Medical and Dental Health Insurance coverage.
- Invest in Your Success: Unlock your potential with a generous USD 1,000 annual Professional Development allowance, empowering you to excel in your field through accredited studies.
- Bond Beyond Work: Forge lasting connections through Quarterly Team Socials, where camaraderie and fun take center stage.
- Celebratory Feasts: Join Welcome Lunches, a delightful tradition where your team gathers to celebrate new beginnings over delicious meals.