Technical Lead Backend Engineer Offline

Job description:

 

About Bamboo Card: Bamboo Card is a leading e-gift card distribution agency, offering seamless digital gifting solutions globally. We are expanding our tech team and looking for a skilled Technical Lead to drive innovation and excellence in our software development efforts.

Role Overview: As a Technical Lead, you will guide the development team towards successful project delivery while providing technical leadership, mentorship, and expertise in backend development. You will play a key role in designing and developing high-quality software solutions, ensuring scalability, performance, and security.

 

Job requirements

  • Strong understanding of algorithm complexity, data structures, concurrency, and system performance.
  • Solid experience with object-oriented programming principles, design patterns, and refactoring techniques.
  • 3+ years in a technical leadership or team lead role.
  • 7+ years of hands-on experience developing backend components using .NET Core, EF Core, and both relational and non-relational databases.
  • AWS Services experience is mandatory. (SNS, SQS, Lambda ECS, secret manager, cloud watch Parameter  store, RDS DynamoDB,  AWS S3)
  • Proven expertise in performance optimization and troubleshooting.
  • Experience in building monitoring tools to assess system health.
  • Hands-on experience with Microservices & Event-Driven Architecture.
  • Strong expertise in Docker and containerization.
  • Experience in designing applications for load/performance tests.
  • Proficiency with Git and other version control tools.
  • Strong knowledge of CI/CD best practices.
  • Familiarity with ASP .NET Zero, ASP Boilerplate, and ABP Framework is a plus.
  • Experience with NopCommerce development is a bonus

     

Job responsibilities

  • Lead and mentor a team of software engineers to deliver high-quality solutions on time.
  • Establish and maintain best practices in software development, including coding standards, code reviews, and system architecture.
  • Collaborate with software developers, business analysts, and software architects to plan, design, develop, test, and maintain business applications.
  • Drive the adoption of modern technologies and methodologies to enhance software quality and team productivity.
  • Collect and document user requirements, develop user stories, estimates, and work plans.
  • Prepare technical reports, manuals, and documentation related to software operation and maintenance.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer reviews of solution designs and related code.
  • Oversee the migration of legacy applications to modern Microsoft technologies.
  • Develop, refine, and optimize integrations between applications.
  • Troubleshoot and resolve technical and application-related issues.
  • Identify areas for application and process improvement and provide recommendations.
  • Ensure software solutions are delivered on time and within budget while maintaining high development standards.
  • Provide third-level support to business users.
  • Research and evaluate various software products and technologies for potential adoption.

     

Job benefits

  • 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 USD1,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

Required skills experience

Required languages

English B1 - Intermediate
AWS, CI/CD, REST API, C#, .NET, Leadership & Team management, Microservice architecture, Software Architecture, microservices

The job ad is no longer active

Look at the current jobs Software Architect →

Loading...