Software Engineer

Posted 108ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing cloud platform architectures for global online services. Building backend systems and collaborating with cross-functional teams in a remote setting.

Responsibilities:

  • Design and develop complex backend systems for high-volume, data-intensive applications
  • Take ownership of projects, including building systems from scratch, designing architecture, and ensuring end-to-end delivery
  • Collaborate with cross-functional teams, including Back End Team, CEO and DevOps, to deliver innovative solutions
  • Solve challenging problems with a strong analytical mindset and propose creative solutions
  • Optimize and maintain existing systems to ensure performance, scalability, and reliability
  • Continuously learn and adopt new tools, technologies, and best practices

Requirements:

  • 7+ years of experience in backend software development, with a strong focus on Python or Go
  • Practical experience with Go will be a plus
  • Expertise with cloud platforms such as AWS/GCP
  • Strong familiarity with microservices architecture
  • Strong understanding of algorithms and data structures
  • Fundamental understanding of object-oriented programming and multithreading
  • Expertise with database systems and optimizing database performance
  • Excellent problem-solving skills and a proactive approach to owning and delivering projects
  • A strong analytical mindset with the ability to tackle complex technical challenges
  • Excellent interpersonal skills, with the ability to collaborate effectively in a team environment
  • A self-driven and independent mindset, eager to take full ownership of projects and continuously innovate
  • Proficiency in English at Upper-Intermediate level (B2+) or higher

Benefits:

  • Competitive salary and benefits package
  • Medical insurance
  • Full Remote
  • Collaborative and innovative work environment
  • Career growth and development opportunities
  • A chance to work with a talented and driven team of professional