16 OrangeSkill Technologies Jobs
Golang Developer - PostgreSQL/MongoDB (6-6 yrs)
OrangeSkill Technologies
posted 2mon ago
Job Description :
We are looking for a skilled Golang Developer to join our team. The ideal candidate will have experience in building scalable applications using GoLang, with a strong understanding of microservices architecture and familiarity with both SQL and NoSQL databases. The candidate should be proficient in Agile methodologies and comfortable working in a collaborative environment.
Key Skills :
- Proficiency in GoLang and any GoLang frameworks
- Strong knowledge of SQL and NoSQL databases (e.g., MySQL, Postgres, MongoDB)
- Experience with message brokers like RabbitMQ or Kafka
- Expertise in version control tools such as Git, Bitbucket, GitHub
- Solid understanding of Agile methodologies, including Scrum
- Experience working with Microservices architecture
Good to Have :
- Previous experience in building scalable systems using GoLang
- Understanding of Service-Oriented Architecture (SOA)
- Familiarity with CI/CD tools like Jenkins
- Experience with cloud platforms: AWS, Azure, GCP, Heroku
- Knowledge of Redis and the ELK Stack (Elasticsearch, Logstash, Kibana)
- Familiarity with MVC architecture and RESTful services
- Understanding of RSpec or Minitest for testing
Roles and Responsibilities :
- Develop and maintain scalable applications using GoLang, implementing a service-oriented
architecture.
- Write clean, efficient, and maintainable server-side web application logic in GoLang, and create
robust back-end components.
- Design, develop, and implement secure, scalable features that meet the needs of the project.
- Work extensively with SQL and NoSQL databases, particularly MySQL and Postgres.
- Participate in the full project lifecycle, including analysis, estimation, and successful delivery and deployment of applications on hosting servers.
- Analyze and estimate project requirements effectively, contributing to successful project outcomes.
- Collaborate within an Agile/SCRUM environment, ensuring that development processes are followed and projects are delivered on time.
- Manage code versioning with tools like Git, Bitbucket, or GitHub, ensuring code quality and consistency across the team.
- Work with third-party service providers and integrate their services into the applications.
- Utilize knowledge of various hosting servers, particularly Amazon Web Services (AWS), for deploying applications.
- Apply design patterns and best practices in the development process to create scalable and maintainable applications.
- Ensure high-quality code by writing and executing tests using frameworks like RSpec or Minitest.
Functional Areas: Other
Read full job description5-6 Yrs