No of Positions: 10
Location: Bangalore
Tentative Start Date: August 24, 2024
Work From : Any Location
Rate : $ 8 - 11 (Hourly)
Experience : 5 to 8 Year
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.