B
    1mo
    Apply

    Bey is looking for a Lead Golang Software Engineer

    Job Description

    Job Title: Software Engineer - GO…

    Job Location: Remote

    Positions: 1

    Employment Type: Permanent (Full Time)

    Key Technology: GO, Gorilla, Mux, Chi, Gorm, Go Kit, gRPC

    Job Responsibilities:

    • Developing Go application framework components that are scalable and maintainable across our enterprise
    • Translating software requirements into stable, working, high-performance software
    • Work on interesting and difficult problems
    • Develop services that interact with RDBMS and Messaging systems
    • Develop quality unit/integration tests to ensure a quality product
    • Playing a key role in application architecture and design of the system

    Skills and Experience Required:

    • 7+ years of hands-on software development experience
    • 2+ Years of Go software development experience
    • Working knowledge of concurrency in GO
    • Hands on experience with GO CPU and memory profiling tools
    • Understanding of GO's dependency management framework
    • Hands on experience with common GO packages and frameworks such as: Gorilla-Mux or Chi, Gorm, Go Kit, gRPC
    • Strong understanding of building RESTful API fundamentals
    • Postgres experience is mandatory
    • Bachelor’s degree in related field or equivalent experience

    Qualifications

    Job Title: Lead Golang Software Engineer

    Job Location: Morris Plains NJ, Austin TX, St. Louis MO (Hybrid Day 1 - 2-3 Days Onsite)

    Positions: 2

    Employment Type: Contract to Hire / Full Time

    Key Technology: Golang, Java, AWS, XML, Goroutine

    Job Responsibilities:

    • This person will be responsible for building Clinical transformation.
    • Assist with messaging streams, utilizing core Kafka functions.
    • Developing and coding Micro services to connect applications with backend systems.
    • Participate in requirement gathering meeting.
    • Involved in the complete SDLC (Software Development Life Cycle) started including requirements analysis, design, development, testing and implementation.
    • Create and facilitate test plans/reviews with team.
    • Monitor product health and triage/fix functional and performance issues.
    • Coordinate with project stake holders.
    • Participate in daily scrum meetings and user story grooming sessions.
    • Perform PR reviews and provide comments.
    • Involved in release and deployment related activities.

    Skills and Experience Required:

    • 8+ years’ experience working with Golang and JAVA – go routines and reflect packages.
    • 2+ years building XML Files
    • 5+ years of AWS experience
    • Possess strong knowledge of common Goroutine and channel patterns.
    • Expertise in the full suite of Go frameworks and tools.
    • Strong knowledge of Go templating language and code generation tools, such as Stringer.
    • Experienced in using code versioning tools such as Git or equivalent.
    • Experience with RESTful APIs and Event streams such as Kafka
    • Experience with database systems (SQL/ No-SQL)
    • Understanding of containerization technologies (Docker, Kubernetes, etc.)
    • Basic experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.)
    • Experience implementing testing platforms and unit tests.
    • Proficiency with Jenkins

    Additional Information

    All your information will be kept confidential according to EEO guidelines