45 Marktine Technology Solutions Jobs
Golang Developer - MySQL/MongoDB (3-6 yrs)
Marktine Technology Solutions
posted 17hr ago
Responsibilities :
- Develop, test, and maintain scalable and high-performance applications using Golang.
- Design and implement microservices-based architectures and RESTful APIs.
- Optimize application performance, ensuring efficient memory and CPU utilization.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with databases like PostgreSQL, MySQL, or NoSQL databases such as MongoDB.
- Implement and manage concurrency, multithreading, and parallel processing in Golang.
- Develop unit tests and integration tests to ensure application reliability.
- Utilize containerization tools like Docker and orchestration platforms like Kubernetes.
- Integrate third-party APIs and services to enhance application functionality.
- Troubleshoot, debug, and resolve performance bottlenecks and application issues.
- Follow Agile methodologies and participate in daily stand-ups, sprint planning, and code reviews.
- Stay updated with the latest Golang trends, libraries, and best practices.
- Contribute to system architecture discussions and technical decision-making.
- Ensure security best practices in coding, authentication, and data protection.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development with a strong focus on Golang.
- Experience in developing and deploying microservices-based architectures.
- Strong understanding of data structures, algorithms, and system design principles.
Preferred Skills :
- Proficiency in Golang with experience in building scalable applications.
- Hands-on experience with RESTful API development and gRPC.
- Knowledge of relational databases like PostgreSQL, MySQL, or NoSQL databases like MongoDB.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Strong understanding of concurrency, multithreading, and parallel processing in Golang.
- Experience with CI/CD pipelines and DevOps practices.
- Proficiency in working with message queues like Kafka or RabbitMQ.
- Knowledge of security best practices in application development.
- Strong problem-solving skills and the ability to work in an Agile development environment.
Functional Areas: Other
Read full job descriptionPrepare for Golang Developer roles with real interview advice
5-9 Yrs