Documentation and Reporting: Maintain comprehensive documentation for all development activities, including code changes and process improvements. Create flowcharts, diagrams, and use case documentation to clearly represent system interactions and business processes.
Testing Support and Project Support: Assist in test planning, development of test cases, and user acceptance testing (UAT) to ensure software meets business needs. Help track project status, timelines, and deliverables while coordinating with crossfunctional teams to keep initiatives on schedule.
Stakeholder Communication: Work closely with stakeholders (e.g., production, developers, QA teams) to ensure requirements are understood and implemented correctly.
...
Documentation and Reporting: Maintain comprehensive documentation for all development activities, including code changes and process improvements. Create flowcharts, diagrams, and use case documentation to clearly represent system interactions and business processes.
Testing Support and Project Support: Assist in test planning, development of test cases, and user acceptance testing (UAT) to ensure software meets business needs. Help track project status, timelines, and deliverables while coordinating with crossfunctional teams to keep initiatives on schedule.
Stakeholder Communication: Work closely with stakeholders (e.g., production, developers, QA teams) to ensure requirements are understood and implemented correctly.
...
Strong understanding of Go concurrency patterns: goroutines, channels, context propagation, and the failure modes that come with each
Proven experience designing and operating microservices at production scale — service decomposition, ownership boundaries, and managing the operational complexity of distributed systems
Strong hands-on experience with inter-service communication: gRPC and Protocol Buffers, REST, and the trade-offs between synchronous and asynchronous patterns
...