ROR + Golang Developer
Posted Updated
Description
# (ROR) + Golang Developer
## Company Overview
*Company details are not specified.*
## Job Summary
We are seeking an experienced ROR + Golang Developer to join our engineering team. The ideal candidate should have strong expertise in building scalable, high-performance applications using Ruby on Rails and Golang. You will work on designing, developing, and maintaining backend services and APIs while collaborating with cross-functional teams to deliver robust solutions.
## Responsibilities
- Design, develop, and maintain scalable web applications and APIs using Ruby on Rails and Golang.
- Write clean, efficient, and maintainable code following best practices.
- Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Implement RESTful and gRPC services for internal and external integrations.
- Optimize application performance and scalability.
- Collaborate with frontend developers, DevOps, QA, and product teams to deliver high-quality software.
- Participate in code reviews, architectural discussions, and provide mentorship to junior developers.
- Ensure application security, reliability, and performance through proper testing and monitoring.
- Contribute to CI/CD pipelines and deployment automation.
## Qualifications
- 5+ years of experience in software development with a strong focus on Ruby on Rails and Golang.
- Solid understanding of Object-Oriented Programming (OOP) concepts, microservices architecture, and design patterns.
- Hands-on experience with databases like PostgreSQL/MySQL and caching mechanisms (Redis/Memcached).
- Experience with cloud platforms (AWS, Google Cloud Platform, or Microsoft Azure) and containerization (Docker, Kubernetes).
- Proficiency with RESTful APIs, GraphQL, or gRPC services.
- Knowledge of automated testing frameworks (RSpec, Go testing tools).
- Familiarity with Agile/Scrum methodologies and Git-based workflows.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
## Preferred Skills
- Experience with message queues (Kafka, RabbitMQ, SQS).
- Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Knowledge of front-end technologies (React, Vue.js, or Angular).
- Prior experience in fintech, SaaS, or high-traffic applications.
## Experience
- 5+ years of relevant experience in software development.
## Environment
- This position is fully remote, allowing for flexibility in location and work hours.
## Salary
*Salary information is not specified.*
## Growth Opportunities
*Details regarding career advancement opportunities are not provided.*
## Benefits
*Information about offered benefits is not specified.*
Skills
- Agile
- Angular
- API
- Automation
- AWS
- Azure
- CI/CD
- Cloud
- Containerization
- Design Patterns
- DevOps
- Docker
- Fintech
- GCP
- Git
- GitHub
- GitHub Actions
- GitLab
- Go
- GraphQL
- gRPC
- Jenkins
- Kafka
- Kubernetes
- Memcached
- Microservices
- MongoDB
- MySQL
- NoSQL
- OOP
- PostgreSQL
- RabbitMQ
- Rails
- React
- Redis
- REST
- RSpec
- Ruby
- SaaS
- Scrum
- SQS
- Test Automation
- Vue
