Design, develop, and maintain high-performance backend services using Golang and Python. Collaborate with cross-functional teams to deliver robust and scalable solutions. Mentor junior engineers and support team members with technical guidance.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Job Description: Golang +Python Developer
Job Type: Long-time based contract job Opportunity
Location: 100% Remote in Brazil
Job Description:
Experience
6+ years of software development experience, with 2–3+ years working with Golang and/or Python in backend systems.
Key Responsibilities
- Design, develop, and maintain high-performance backend services using Golang and Python.
- Build and maintain RESTful APIs following standard REST design principles.
- Develop scalable solutions using microservices, SOA, and distributed architectures.
- Apply object-oriented and functional programming paradigms in system design.
- Implement and follow SOLID principles and best practices in software development.
- Design and architect scalable, reliable systems and guide teams on appropriate design patterns.
- Collaborate with cross-functional teams to deliver robust and scalable solutions.
- Identify and optimize performance bottlenecks in code and database queries.
- Design and interact with complex data models and persistent storage systems.
- Take ownership of technical roadmaps and architecture decisions.
- Monitor and maintain production services, ensuring high availability and reliability.
- Troubleshoot complex production issues and lead root-cause analysis.
- Implement observability tools (logging, monitoring, tracing) to improve system visibility.
- Mentor junior engineers and support team members with technical guidance.
- Continuously learn and evaluate new technologies, frameworks, and tools.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required Skills
- Golang and Python backend development
- REST API design and development
- Microservices and distributed system architecture
- Strong knowledge of software design patterns and SOLID principles
- Experience with database design and complex data models
- Ability to work independently and proactively
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Nice to Have Skills
- Experience with open-source software and dependency management
- Knowledge of Object/Document storage databases (MongoDB, DynamoDB, etc.)
- Experience with caching and in-memory databases (Redis, Memcached)
- Familiarity with asynchronous or multi-threaded programming
- Experience with message queues (Kafka, RabbitMQ, SQS, etc.)
Similar Jobs
Explore other opportunities that match your interests
rex.zone
Fundraise Up