Descrição da Vaga
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.)
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalhes da Vaga
Data de Publicação:
March 16, 2026
Tipo de Vaga:
Tecnologia
Localização:
Brazil
Company:
Pyramid Consulting, Inc
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.