Microsoft Word - Document1
Node JS+ Golang Developer
Job Title: Senior Node.js + Golang Developer (5+ Years Experience)
Location: Pune
Job Type: Full-Time
Job Description
We are seeking a highly skilled and experienced Senior Node.js + Golang Developer to join our dynamic development team. The ideal candidate will have 5+ years of experience in backend development, specializing in Node.js and Golang, and will be responsible for designing, developing, and maintaining high-performance applications. The successful candidate will play a key role in building scalable, secure, and efficient systems that power our products and services.
Key Responsibilities
Design, develop, and maintain scalable and efficient backend services using Node.js and Golang.
Collaborate with product managers, designers, and other engineers to define system architecture and technical requirements.
Implement RESTful APIs and microservices to support various applications and systems.
Optimize applications for maximum speed, scalability, and security. Write reusable, testable, and efficient code. Debug and troubleshoot complex issues in the codebase, ensuring smooth and
efficient application performance. Stay up to date with the latest trends and best practices in backend development,
Node.js, and Golang. Participate in code reviews and contribute to maintaining a high standard of code
quality. Mentor junior developers and contribute to team knowledge sharing and best
practices. Ensure high availability and reliability of applications by implementing best practices
for deployment and monitoring.
Requirements
5+ years of experience in backend development, with expertise in Node.js and Golang.
Strong knowledge of RESTful API design and microservices architecture. Proficient with modern web frameworks (e.g., Express.js for Node.js, Gin for
Golang). Strong experience with databases (SQL and NoSQL) such as PostgreSQL, MySQL,
MongoDB, or similar.
Experience with containerization tools like Docker and orchestration tools like Kubernetes.
Familiarity with cloud services (AWS, GCP, Azure) and serverless architectures. Knowledge of version control systems, such as Git. Understanding of security best practices for application development and deployment. Strong debugging, troubleshooting, and performance optimization skills. Ability to work collaboratively in a fast-paced environment. Excellent problem-solving skills and a proactive attitude. Strong communication skills and ability to work in a team-oriented environment.
Preferred Qualifications
Experience with CI/CD pipelines and automated testing frameworks. Knowledge of GraphQL or WebSocket-based communication. Familiarity with frontend technologies (React, Angular, etc.) is a plus. Exposure to Agile development methodologies. Bachelor's or Master's degree in Computer Science or related field (or equivalent
work experience).
Benefits
Competitive salary and benefits package. Flexible working hours and remote work options. Opportunity to work on cutting-edge technologies and innovative projects. A collaborative and dynamic work environment with a strong focus on personal and
professional growth.
If you're passionate about building high-performance applications using Node.js and Golang and are looking for an exciting opportunity to contribute to impactful projects, we'd love to hear from you!