Simplified IT Solutions
GO Developer
About the job
Job Description
As a Go Developer on this project, you will be instrumental in developing and deploying a robust and scalable set of rules functions. Your responsibilities will include:
• Assisting in the design and implementation of core features for the automated application screening and intelligent scoring system, specifically leveraging business rules engines.
• Collaborating closely with the TA team, product managers, and data scientists to translate business requirements into technical solutions.
• Developing high-quality, maintainable, and efficient Go code within an agile development environment.
• Implementing efficient data models and database interactions.
• Assisting with integrating the new system with existing platforms, including Greenhouse ATS.
• Participating in code reviews and providing constructive feedback to peers.
• Troubleshooting and debugging issues, ensuring optimal performance and reliability of the application.
• Contributing to technical documentation and best practices.
Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
• 3-5 years of experience in Go development, with a strong understanding of concurrency and object-oriented programming principles.
• Solid experience with Go frameworks (e.g., Gin, Echo).
• Proficiency in designing and developing RESTful APIs.
• Good understanding of database systems (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., GORM).
• Experience with business rules engines like Zen, or similar, is highly desirable.
• Experience with cloud platforms (e.g., Azure, AWS, GCP) is a plus.
• Familiarity with front-end technologies (e.g., Angular, React) is beneficial but not required.
• Demonstrated ability to write clean, testable, and efficient code.
Additional Information
All your information will be kept confidential according to EEO guidelines.