Apply

Senior Back End Engineer - Golang

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: LatAm

🔍 Industry: Company OS

🏢 Company: Firstbase.io👥 51-100💰 $1,500,000 Convertible Note 12 months agoLegal TechBusiness DevelopmentLegalFinTechSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLGitREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMicroservicesSoftware EngineeringEnglish communication

Requirements:
  • Be based in a LatAm country (although the position is remote)
  • 5+ years of experience with Golang
  • 2+ years of experience in a similar role at a high-growth startup
  • Hard-working and dedicated team player that needs little to no supervision, but enjoys working a team toward a common goal
  • Analytical mind with problem-solving aptitude
  • Self-motivated with an ability to work in the unknown
  • Ability to communicate technical topics to both technical and non-technical team members
  • Demonstrated collaboration with product managers, designers, other engineers to drive outcomes
  • Proficient in both oral and written English communication
  • Familiarity with Golang, PostgreSQL, AWS, Redis,Docker Compose, Docker, GitLab CI, Datadog, and/or Stripe is a plus.
  • Experience in previous jobs working with financial products. Not required but its a big plus.
Responsibilities:
  • Rapidly scale the engineering org alongside product and design leaders in a high growth environment
  • Structure our engineering team to consistently ship high-quality work on time and on budget
  • Influence change and deliver sustainable technical and architectural decisions to improve efficiencies across our systems
  • Advocate for technical engineering excellence and guide career growth development for the engineering team
  • Be willing to jump in and help triage issues with the team as the need arises
  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Write, Test and Review code
  • Collaborate with internal teams and vendors to improve our products
  • Work with product and design to define, shape, and plan deliverables
  • Make technical decisions following best practices
  • Identify and resolve technical risks to the product and business
Apply