Job Description
A senior back-end developer is required to design, develop, and maintain robust, scalable, and high-performance backend services using Golang.
* Main Responsibilities:
* Create and implement robust, scalable, and high-performance backend services using Golang.
* Architect and implement solutions leveraging AWS cloud services to ensure reliability and efficiency.
* Contribute to the design and evolution of our microservices architecture, ensuring seamless integration and optimal performance.
* Collaborate closely with cross-functional teams (frontend, mobile, QA, product) to deliver end-to-end solutions.
Expectations:
* Technical Requirements:
* Advanced proficiency in Golang: Demonstrated experience in building and deploying complex backend applications.
* Extensive experience with AWS: Deep understanding and practical application of core AWS services.
* Fluency in English (Advanced or Native): Ability to communicate effectively and confidently with international clients and global teams, both verbally and in writing.
* Strong problem-solving skills and a proactive approach to identifying and resolving technical challenges.
Nice to Have:
* Additional Skills:
* Expertise in Microservices Architecture: Strong background in designing, implementing, and managing distributed systems.
* Experience with MongoDB: Practical knowledge of database design, querying, and optimization for NoSQL databases.
* Familiarity with gRPC: Understanding and experience with high-performance remote procedure call frameworks.
* Experience with WebRTC: Knowledge of real-time communication protocols and their implementation.
Work Arrangements:
* This position is remote-friendly within the LATAM region.
* This is a short-term contractor position.