P

Senior Backend Developer (Golang and Python)

Remote
This Job is No Longer Active This position is no longer accepting applications
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

Senior Frontend Developer (React & TypeScript) - Remote

Programming
13h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BairesDev

Brazil

Senior Vue Developer

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

BairesDev

Brazil

Unity Developer

Programming
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

kreitech

Brazil

Subscribe our newsletter

New Things Will Always Update Regularly