Accelerate the migration to your new storage without sacrificing security or data integrity.
Software Engineer, Go
Location
New York
Posted
56 days ago
Salary
$80K - $135K / year
Seniority
Mid Level
Job Description
Software Engineer, Go
Cirrus Data Solutions Inc.
• Designing and Implementing features, enhancements and e2e tests for our flagship product – Cirrus Migrate Cloud and its Cloud SaaS offering • Analyzing and solving challenging problems • Working with an open-minded team in a company with a flat organizational structure • Always being encouraged to innovate when crafting solutions to particularly thorny issues • Working on both Cloud Services and System Software, at scale • Contributing to multiple, varied phases of our development through planning, design, implementation, DevOps, testing and automation • Selecting your own preferred cutting-edge technologies and tools • Programming in Go, Python, and other languages
Job Requirements
- 2+ years of experience in software development
- Experience developing well-engineered, testable code in a modern programming language (primarily in Go)
- Experience with containerization (Docker and Kubernetes)
- An appreciate of clean architecture and design patterns
- A desire to learn and to adopt to new technologies under dynamic timeframes
- An open mind to develop state-of-the-art, high-quality products for our users
- Experience with Linux operating systems and interest in enterprise-level system applications
- Experience with database programming
Benefits
- Competitive salary
- Excellent benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer
FoodChain IDWe make it easier to keep the food supply chain safe and transparent.
• Developing, enhancing, modifying and/or maintaining and supporting all phases of application life cycles • Mentoring other team members • Working collaboratively with our team to design custom solutions • Performing additional tasks as required, that may or may not be related to their primary duties
• Develop software and applications based on ML algorithms • Help to build the company core products (client/server side) • Implement data processing and management pipelines • Measure and accelerate processing time of queries • Build a scalable backend composed of many algorithms, provided by our AI team • Help to keep abreast of innovation in the field • Help us find and technically lead excellent professionals to grow the team
Software Developer
tlmNexus LtdTrusted solutions in issue and safety management for high value defence equipment
• Responsible for building and supporting applications, working in multidisciplinary agile teams. • Writing clean, maintainable, extensible, efficient and secure code while adhering to company coding standards and best practices. • Maintain a high degree of knowledge on current technologies, tools and design principles. • Ability to absorb, review and contribute to Analysis and Requirement capture documents. • Contribute to project task estimation and ensure these projects are delivered within agreed timelines. • Regularly report progress, issues and any impediments via stand-ups, time/tasks recording tools and with team leads and project management. • Proactive and forward-thinking approach to drive continuous improvement of company product
Software Developer - FullStack
Persist VenturesPersist Ventures Location: Remote (Worldwide) Type: Full-Time
Company: Persist Ventures Location: Remote (Worldwide) Type: Full-Time What You’ll Do: - Build clean, intuitive interfaces for AI-powered products - Turn complex systems into simple, user-friendly experiences - Improve onboarding (reduce friction like API keys, setup steps, etc.) - Handle real-world product issues: - Disconnections - Rate limits - Error recovery & fallbacks Ship features like: - Multi-chat interfaces - Simple dashboards (hide unnecessary technical details) - Smooth web & desktop experiences



