Senior Backend Developer (Golang and Python)

Remote
Apply
AI Summary

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
Design and develop high-performance backend services
Collaborate with cross-functional teams
Mentor junior engineers
Key Responsibilities
Design, develop, and maintain high-performance backend services
Build and maintain RESTful APIs
Develop scalable solutions using microservices, SOA, and distributed architectures
Collaborate with cross-functional teams
Mentor junior engineers
Technical Skills Required
Golang Python REST API design and development Microservices and distributed system architecture SOLID principles Database design and complex data models
Benefits & Perks
100% remote work
Long-time based contract job
Nice to Have
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)

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.

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

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

Remote AI/ML Engineer

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

rex.zone

Brazil

Technical Support Engineer

Programming
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Fundraise Up

Brazil

Senior Compliance Specialist

Programming
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Loka

Brazil

Subscribe our newsletter

New Things Will Always Update Regularly