Design, document, and implement end-to-end backend modules using Golang. Define and propose the architecture for assigned modules; align designs with the CTO and peer engineers. Integrate backend modules to ensure system-wide architectural consistency. Develop robust workflow and state management for core entities such as payments and transactions. Implement transactional logic ensuring consistency, durability, and fault tolerance in distributed systems. Work with workflow/transaction management frameworks (e.g., Temporal or similar). Build RESTful APIs and service-based architectures that integrate seamlessly with enterprise systems. Collaborate cross-functionally to maintain API standards, design consistency, and technical excellence. Maintain a design-first mindset, ensuring architecture and documentation precede implementation.