GO Developer
Job details
Axos Clearing LLC About This Job We are looking for an experienced Go Developer with a strong focus on GORM and API development to join our team. The ideal candidate will be adept at building efficient, high-performance API layers using Go, with a solid understanding of database interactions and optimizations. Your primary responsibility will be to develop and maintain a robust GORM or API layer that interfaces seamlessly with our MS-SQL databases, ensuring high performance and responsiveness of our clearing, custody, settlements, trading, and wealth management applications. Key Responsibilities:
- API Layer Development:
- Design and implement scalable and efficient APIs using Go.
- Develop a robust GORM or similar ORM layer to optimize database interactions and reduce SQL load.
- Ensure seamless data exchange between the front-end and database layers.
- Database Interaction and Optimization:
- Work closely with database administrators to optimize SQL queries and schema design for performance.
- Implement caching mechanisms and other strategies to minimize direct database load.
- Understand and implement security and data protection for database interactions.
- Collaboration and Integration:
- Collaborate with front-end developers and other team members to integrate APIs with user-facing elements.
- Participate in code reviews, providing guidance and mentorship to junior developers.
- Stay aligned with project goals and timelines, ensuring high-quality deliverables.
- Performance Tuning and Scalability:
- Monitor and improve API performance and scalability.
- Address and resolve any technical challenges in API and database interactions.
- Contribute to the continuous improvement of the application architecture.
- Technical Expertise:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum 5 years of experience in software development, with a strong focus on Go and API development.
- Proficient in GORM or similar ORM frameworks, and understanding of RESTful API principles.
- Database Skills:
- Solid experience with MS-SQL or similar relational databases.
- Ability to write efficient SQL queries and optimize database interactions.
- Experience with database caching strategies and performance tuning.
- Fintech Industry Knowledge:
- Prior experience in the fintech sector, especially in securities processing, is highly desirable.
- Familiarity with financial services regulations and data security requirements.
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Adaptability in a fast-paced and dynamic environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.