Shuru logo
Shuru

Give wings to your ideas!

Senior Golang Engineer

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 51-200Since 2021H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Backend Engineer Jobs

Workstate logo

Mid-level Backend Developer

Workstate

We believe that every great idea deserves to become reality.

Backend Engineer167 days ago
ContractRemoteTeam 51-200Since 2003H1B No Sponsor

• 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

Colombia
Job Closed
Miratech logo

Senior Backend Engineer, Python, AWS

Miratech

Helping Visionaries Change the World

Backend Engineer167 days ago
OtherRemoteTeam 501-1,000Since 1989H1B No Sponsor

• 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

United States
Job Closed
Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• 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

France
Quadrivia AI logo

Senior Software Engineer – Backend

Quadrivia AI

Assistant AI by clinicians for clinicians and the patients we serve

Backend Engineer167 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• 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.

Spain