Panacea Direct Inc
Software Engineer(Golang)
Panacea Direct IncUnited States7 days ago
ContractEngineering, Information Technology

Note: USC or GC on W2

No other visa


Job Description:

•      Join our Developer Build System team where you'll contribute towards the production of command-line tools that handle the complexity of building and packaging for software (Phoenix, ECG, TCU, SYNC4.)

•      Allowing our users to spend less time building and maintaining the build system, increasing their productivity.

•      Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs.

•      They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.


Skills Required:

•      GCP Cloud Run - Advanced Skills Required, min 7 years experience

•      2 Go - Advanced Skills Required, min 7 years experience

•      API - Advanced Skills Required, min 7 years experience


Experience Required:

•      Senior Software Engineer Advanced Go Lang

•      6+ years in development Advanced API/CLI

•      6+ years in development


Education Required:

•      Bachelor's Degree


Additional Information:

•      The role is responsible for the design and development of functionalities for various Golang-based command-line tools built and maintained by our team. This includes understanding existing code, read existing module documentation, implementing complex logic, and ensuring high performance and reliability.

•      Possess very good ability to read, understand, and analyze existing codebase (including potentially legacy systems), identifying areas for improvement, refactoring, and integration of new features.

•      Improve existing tool features that facilitate the software development and improve developer build environment.

•      Contribute to the code infrastructure by improving code coverage and reducing code complexity by effective refactoring.

•      Develop and implement unit, integration, and end-to-end tests to ensure the robustness, accuracy, and performance of the development tools.

•      Write technical specification documents for new and improved features.

•      Actively participate in all aspects of the Agile software development lifecycle, including daily stand-ups, sprint planning, backlog refinement, and sprint reviews. Contribute to a culture of continuous improvement and collaborative problem-solving.

•      Provide technical support and troubleshooting for issues related to using the dockerized developer environment usage and software building.

  • •      Advise the team on key technology adoption and process improvement


Please feel to reach me at

sidney.h@panaceadirect.com

Key Skills

Ranked by relevance