Posted at: 22 April
Senior Backend Engineer (Golang)
Company
Arc.dev
Arc.dev is a freelance platform that only connects developers who pass their vetting process. NOTE: Jobs posted by Arc.dev are freelance opportunities provided by their clients, and you will likely communicate with Arc.dev when applying for a job.
Remote Hiring Policy:
Arc.dev is a fully remote freelance platform.
Job Type
Full-time
Allowed Applicant Locations
Uruguay, Worldwide
Job Description
Your responsibilities:
- Develop and maintain features for the Order Management System using Golang and Postgres, ensuring data integrity.
- Optimize database structures and queries for better system performance and reliability.
- Implement solutions for tracking system health, service metrics, and performance.
- Collaborate with cross-functional teams to define system requirements and design specifications.
- Work with DevOps to automate deployments and manage infrastructure as code.
- Stay updated on industry trends and best practices, especially in microservices and cloud-native development.
- Provide technical leadership in system design, development, and troubleshooting production issues.
- Create and maintain detailed documentation of systems and processes.
- Participate in a scrum team to meet product goals as defined by the product owner.
Our requirements:
- 5+ years as a Backend Developer, including 3+ years with Golang.
- Proficient in SQL and database optimization.
- Experience with RESTful APIs and microservices architecture.
- Familiar with Docker, Kubernetes, and cloud technologies.
- Strong communication and collaboration skills.
- Knowledge of software best practices, security, and performance.
- Experience with Agile, CI/CD pipelines, and caching mechanisms.
What we offer:
- Remote or hybrid work model.
- Equity in a high-growth company.
- Comprehensive benefits package, including medical and life insurance.
- Access to an annual educational fund for professional development.