ApplySenior Back End Engineer - Golang
Posted about 2 months agoViewed
View full description
💎 Seniority level: Senior, 5+ years
📍 Location: LatAm
🔍 Industry: Company OS
🏢 Company: Firstbase.io👥 51-100💰 $1,500,000 Convertible Note about 1 year 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