Experience: 7 to 9 yrs
Top 3 Must Haves:
1. Go Lang
2. API
3. GraphQL
Job Summary: System Architecture: Design, implement, and maintain scalable and efficient backend systems using Golang, ensuring high performance and reliability. API Development: Develop robust RESTful and GraphQL APIs that interact seamlessly with front-end applications, ensuring proper authentication, authorization, and data validation. Database Management: Design and optimize database schemas, write efficient queries, and manage data storage using technologies like PostgreSQL, MySQL, or NoSQL databases.
Roles & Responsibilities: Microservices: Break down complex applications into modular microservices, leveraging Golangs concurrency features to build highly concurrent and responsive systems. Performance Optimization: Profile and optimize code for performance, identifying and resolving bottlenecks, and ensuring low latency and high throughput. Testing and QA: Write comprehensive unit and integration tests, perform code reviews, and ensure the reliability and stability of the backend codebase. Security: Implement best practices for securing data and preventing vulnerabilities, including input validation, encryption, and protection against common security threats. Deployment and DevOps: Manage deployment pipelines, automate deployment processes, and work with tools like Docker and Kubernetes to ensure efficient deployment and scaling of backend services. Monitoring and Logging: Set up monitoring and logging systems to track system health, diagnose issues, and proactively address potential problems. Collaboration: Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to deliver seamless end-to-end solutions. Continuous Learning: Stay updated with the latest developments in Golang and backend technologies, and proactively apply new knowledge to improve existing systems. Troubleshooting: Investigate and resolve production issues quickly, minimizing downtime and ensuring a smooth user experience.
Any Graduate