Give wings to your ideas!
Senior Golang Engineer
Location
United States
Posted
165 days ago
Salary
0
Seniority
Senior
Job Description
Senior Golang Engineer
Shuru
• Own the design, strategy, and quality of software development for your team. • Translate objectives into iterative MVPs, evaluate, and then refactor into a scalable and extensible design. • Design and develop highly scalable, reliable, secure, and fault-tolerant systems with a clean code base, requiring minimal guidance for one of the world’s fastest-growing companies. • Mentor team members, review code, and advocate for improvements to ensure high standards. • Continuously research new technologies and tools to enhance product offerings. • Exercise high ownership and initiative in all projects. • Analyze different technical options for a problem statement, evaluate them with pros and cons and propose optimal solutions based on thorough research. • Collaborate with other engineering teams to learn from and share best practices. • Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance. • Build and manage automated build/test/deployment environments. • Write code that is clear, concise, performant, tested and easily understood by others. • Actively participate within the team in discussions, agile development, monitoring and uptime of the systems. Improve engineering standards, tooling and processes.
Job Requirements
- Minimum of 3 years in software development, with practical experience in creating, testing, deploying, and designing large-scale applications for consumer or enterprise products.
- Proficient in various programming languages including Golang (min 2 years experience) and Java.
- Skilled in designing and implementing high-performance RESTful and GRPC services with low latency.
- Experienced with tools such as Ansible, Terraform, Docker, Kubernetes, and databases like PostgreSQL, MySQL, and MongoDB.
- Proficient in Agile methodologies, Test-Driven Development (TDD), Continuous Integration and Deployment (CI/CD).
- Excellent understanding of memory management, performance optimization, concurrency and multithreading, fault tolerance, and security.
- Strong grasp of object-oriented programming principles, coupled with proficient use of design patterns to solve complex problems and enhance code maintainability and scalability.
- Exceptional verbal and written communication abilities, with a proven track record of effectively engaging with internal and external stakeholders.
Benefits
- Competitive salary and benefits package.
- Opportunity to work with a team of experienced product and tech leaders.
- A flexible work environment with remote working options.
- Continuous learning and development opportunities.
- Chance to make a significant impact on diverse and innovative projects.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Responsible for designing, implementing, and maintaining robust backend systems • Engage with and motivate clients while diving deeply into backend development • Envision future enhancements and drive quality results for clients
• Design, develop, and maintain RESTful APIs and microservices using Python • Architect secure, scalable, and high-performance backend applications • Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB • Write clean, efficient, testable code following best practices for performance, maintainability, and security • Design and deploy cloud-native applications using AWS services including EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and IAM • Implement and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or AWS CodePipeline • Set up monitoring, logging, and observability using CloudWatch, CloudTrail, and similar AWS tools • Collaborate on infrastructure automation using CloudFormation, Terraform, or similar IaC tools • Support Amazon Connect setups including contact flows, routing profiles, and queue configurations • Integrate Connect solutions with AWS services like Lex, Polly, and Lambda • Assist in migration projects from legacy contact center platforms to Amazon Connect • Contribute to frontend work (React/Angular/Vue) when needed and ensure smooth integration with backend APIs
• Work on a wide range of client projects and challenges • Actively participate in project phases (analysis/development) • Build projects from scratch • Share best practices and innovative topics
Senior Software Engineer – Backend
Quadrivia AIAssistant AI by clinicians for clinicians and the patients we serve
• Implement, and maintain backend service (not tiny microservices—well-designed domain-driven boundaries). • Build scalable systems for supporting customer features and operational platform. • Implement resilient, high-throughput data pipelines. • Ensure accuracy, safety, and compliance in all system interactions with clinical data. • Own reliability: observability, fallback strategies. • Collaborate closely with AI, Clinical, QA, and Security teams. • Write clean, test-driven, maintainable code. • Validate and own all AI-generated code contributions.




