Job Closed
This listing is no longer active.
Aqua provides flexible financing programs to dealers, contractors, and retailers so families can realize their dreams.
Senior Golang Developer
Location
United States
Posted
119 days ago
Salary
0
Seniority
Senior
Job Description
Senior Golang Developer
Aqua Finance, Inc.
• Design, develop, and maintain robust backend services and APIs using Go (Golang) • Build scalable, resilient, and high-performance distributed systems capable of handling complex workloads across multiple environments • Write clean, efficient, and maintainable code that adheres to industry best practices and promotes long-term sustainability • Collaborate closely with product managers, architects, and engineering teams to translate business requirements into technical solutions • Optimize applications for maximum speed, reliability, and resource efficiency through performance tuning and system profiling • Participate in code reviews to uphold quality standards, mentor peers, and drive continuous improvement in development practices • Develop comprehensive unit and integration tests and integrate them into CI/CD pipelines to ensure rapid, reliable deployments • Troubleshoot and resolve production issues, perform root-cause analysis, and implement preventive measures to maintain system stability • Deploy and manage services in cloud environments (AWS, GCP, Azure) using containerization and orchestration tools such as Docker and Kubernetes • Document technical specifications, system architecture, and service behaviors to ensure clarity, maintainability, and knowledge sharing
Job Requirements
- Bachelor’s degree in a technical discipline, or commensurate work experience required
- 5 years of software engineering/development experience required
- Financial industry experience preferred
- Strong proficiency in Go (Golang) and its standard libraries
- Solid understanding of concurrency patterns (goroutines, channels, worker pools)
- Experience with distributed systems, microservices, or event‑driven architectures
- Familiarity with relational and/or NoSQL databases
- Knowledge of CI/CD tools and version control (Git)
- Experience developing in the Azure environment is preferred
- A working knowledge of object-oriented and service-oriented application development techniques
- Experience with most stages of the System Development Life Cycle including, but not limited to design, development, analysis, testing, implementation and documentation
- Attention to detail and accuracy required
- Excellent verbal and written communication skills required
- Proficient in the utilization of Microsoft Office Suite
- Ability to thrive in a fast paced work environment
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Developer
Alvaria IncParent of Alvaria CX and Aspect - best-of-breed outbound contact center and workforce engagement management solutions
• Upgrade Java 8 applications to Java 17/21 and modernize the tech stack • Work with legacy Java UI technologies (JSP, JSF, Servlets, Spring MVC, or similar) • Refactor and maintain voice applications using CCXML and VoiceXML • Manage data migration and work with H2 database • Remove and replace outdated third-party libraries • Ensure observability through logging, metrics, and monitoring
JavaScript Developer, React
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
• Development of UI elements (dialogs, wizards, forms) using React • Extending the functionality of the existing components • Solving and preventing problems with memory leaks, traffic optimization • Working with a micro-frontend architecture
• You will work on a variety of impactful customer technical projects which may include designing and building reference architectures, creating how-to's and productionalizing customer use cases • Work with engagement managers to scope variety of professional services work with input from the customer • Guide strategic customers as they implement transformational big data projects, 3rd party migrations, including end-to-end design, build and deployment of industry-leading big data and AI applications • Consult on architecture and design; bootstrap or implement customer projects which leads to a customers' successful understanding, evaluation and adoption of Databricks. • Provide an escalated level of support for customer operational issues. • You will work with the Databricks technical team, Project Manager, Architect and Customer team to ensure the technical components of the engagement are delivered to meet customer's needs. • Work with Engineering and Databricks Customer Support to provide product and implementation feedback and to guide rapid resolution for engagement specific product and support issues.
• Lead and manage a cross-functional engineering team of back-end, web, or mobile developers • Own technical architecture decisions and drive the overall backend and API strategy • Define development standards, code review processes, and testing practices across the team • Coordinate work between backend and client engineers to ensure seamless API contracts and integration • Hands-on contribution to critical backend services and infrastructure using Python (FastAPI/Django) • Build and optimize scalable, service-oriented systems supporting real-time features • Ensure platform security, GDPR compliance, and audit logging • Mentor and grow engineers technically and professionally, fostering a culture of ownership and quality.




