i
Appsierra
58 Appsierra Jobs
AppSierra Solutions - Golang Developer (4-12 yrs)
Appsierra
posted 1mon ago
Job Description :
We are looking for a Middle or Senior Golang Developer who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our Blockchain APIs Platform. As a part of a cross-functional team, including engineers and product managers, you will focus on delivering results in a consistent and sustainable way. The successful candidate will have a passion for innovation, stay up-to-date with emerging technologies, and possess excellent communication and collaboration skills to work effectively in a remote environment.
Key Responsibilities :
- Software Development : Participate in the solution development and maintenance of high-performance backend services and applications using Golang.
- Microservices Architecture : Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability.
- Container Orchestration : Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management.
- Database Management : Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. Additionally, use Redis to improve application performance.
- Web3 experience : Develop and enhance the web3 platform to ensure accurate and timely processing of transactions.
- Code Review : Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.
- Collaboration : Collaborate within the cross-functional team, including DevOps, backend and frontend developers, QA, and product management, to understand requirements and deliver high-quality software solutions.
- Documentation : Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.
- Testing : Ensure adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.
Qualifications :
- Experience : Minimum of 4 years of professional experience in development and at least 2 years as a Golang developer, with a proven track record of delivering scalable and robust solutions.
- Golang : Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.
- Microservices : Strong experience in designing, developing, and maintaining microservices architectures.
- Container Orchestration : Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.
- Database Skills : Proficient in designing and optimizing databases, particularly with MySQL.
- Collaboration : Excellent communication skills and the ability to work collaboratively in a team environment.
- Problem-Solving : Strong problem-solving skills and the ability to think critically about complex technical challenges.
Nice to have :
- Web3 : Previous involvement in the development and maintenance of Web3 apps.
- Cloud Solutions : Experience using AWS services.
Functional Areas: Other
Read full job descriptionPrepare for Golang Developer roles with real interview advice
8-15 Yrs
10-17 Yrs
2-8 Yrs