Job Title: Golang Engineer
Experience:10 Years
Location: Remote
Client: PayPal
Job Description Ensure Alignment to Selected Title
We are seeking a skilled Golang Software Engineer to play a vital role in our Legacy Application Modernization project. This position will focus on developing highperformance scalable services and potentially refactoring parts of our legacy C applications into Golang. The ideal candidate will have a strong background in Golang development experience with modern web applications architecture and the ability to integrate with legacy systems in a financial technology environment.
Key Expectations:
- Collaborate on the strategy for migrating functionality from legacy C application to Golang based services.
- Optimize application performance for lowlatency high throughput operations.
- Contribute to the overall system architecture and design decisions.
- Familiarity with C is a plus to aid in refactoring legacy code.
- Familiarity with NetString based APIs a plus.
- Strong understanding of server side APIs and interservice communication protocols.
- Excellent communication skills ability to write clear documentation and explain complex technical concepts.
- Develop and maintain thorough unit and integration tests for all library functions.
- Collaborate with other backend teams to design and implement efficient API interfaces
- Top 3 musthave hard skills (gather possible alternative skills & years)
- Level or yrs. of experience with each skill
- Stackranked by importance
| 1 | Experience migrating functionality from legacy C application to Golang based services. |
2 | Strong understanding of server side APIs and interservice communication protocols |
3 | Exceptional communication and collaboration skills |