Match score not available

Stream Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
Armenia, Russia

Offer summary

Qualifications:

Fluent in English (B2-C1 level), Expertise in Go programming, 4 years commercial Go development, 1 year leading a development team, Strong SQL skills.

Key responsabilities:

  • Design and build scalable services
  • Identify and refactor application code issues
  • Conduct code reviews for quality standards
  • Collaborate with key stakeholders
  • Perform system analysis and enhance performance
David Kennedy Recruitment Ltd. logo
David Kennedy Recruitment Ltd. Human Resources, Staffing & Recruiting Startup https://www.davidkennedyrecruitment.com/
11 - 50 Employees
See more David Kennedy Recruitment Ltd. offers

Job description

David Kennedy Recruitment is working with an award winning liquidity and technology solutions company who is seeking to onboard a Stream Software Engineer to join their team.


Position: Stream Software Engineer

Location: Remote/ GMT +4 timezone (+- 1 HR)

Employment type: Full-time

Remuneration: Base salary


DUTIES AND RESPONSIBILITIES:

  • Design and build high-performance, scalable services from the ground up.
  • Identify issues in application code, break them down into refactoring tasks, and define actionable user stories
  • Manage and structure technical debt effectively
  • Conduct thorough code reviews to ensure high-quality standards
  • Analyze product requirements and create detailed development plans
  • Collaborate regularly with Sub-Stream Software Engineers, technical support, project managers, and other key stakeholders to streamline processes and enhance product quality
  • Take ownership of the product’s quality, reliability, and overall performance
  • Perform technical system analysis and resolve performance bottlenecks
  • Enhance system stability and performance under heavy load conditions

REQUIREMENTS:

  • Native/Fluency in English (B2-C1 level), with strong proficiency in both written and spoken communication
  • Strong expertise in Go programming, with a solid grasp of its core principles, idiomatic usage, and concurrent programming best practices
  • Minimum of 4 years of hands-on experience in commercial Go development
  • At least 1 year of experience leading a development team 
  • Proven experience building high-performance applications capable of handling thousands of requests per second 
  • In-depth knowledge of synchronization mechanisms and concurrency control
  • Familiarity with Linux fundamentals and command-line operations
  • Proficient in code profiling and debugging to optimize performance and resolve issues
  • Excellent problem-solving abilities, with a strong aptitude for analyzing and addressing complex technical challenges
  • Experience writing unit tests and integration tests to ensure code quality and reliability
  • Hands-on experience with message brokers, with a strong understanding of their functionality and usage
  • Strong command of SQL 
  • Experience with OpenAPI, Protobuf, and gRPC 
  • Thorough understanding of CI/CD processes and tools
  • Familiarity with additional programming languages and technologies (e.g., PHP, Docker, Kubernetes) is a plus


OFFER:

  • Exciting opportunity to play a key role in shaping the future of a rapidly growing company
  • Competitive salary and performance-based incentives
  • Collaborative and innovative work environment that encourages creativity and problem-solving
  • Opportunities for professional growth and career advancement
  • Flexible working arrangements and a comprehensive benefits package

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Problem Solving
  • Team Leadership
  • Analytical Thinking

Software Engineer Related jobs