Golang Developer + Node js

Golang Developer + Node js

Job Category: Full Stack Developer
Job Type: Full Time
Job Location: Remote

1. Full-stack Developer (Technology – Java or Golang or Node.JS + Agular or React)

Key Skills:

Java or Golang or Node.JS + Agular or React + Data Structures + Algorithms + MySQL/PostgreSQL + RabbitMQ or ActiveMQ or Kafka

Experience: 6+ Years
Location: Remote

Key Responsibilities:
• Design, develop, and maintain scalable and high-performance full-stack modules from frontend to backend.
• Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications
• Collaborate with cross-functional teams to define, design, and ship new features
• Ensure the technical feasibility of UI/UX designs and maintain graphic standards and branding throughout the product’s interface
• Maintain code integrity and organization, including code version control
• Write clean, efficient, and well-documented code following industry best practices and coding standards
• Perform code reviews, identify areas for improvement, and suggest solutions to enhance application performance and usability

Qualifications:
• Minimum 6 years to maximum 9 years of experience in full-stack development and more focussed on backend technologies
• B.E./B.Tech/MSc in Computer Science/Engineering
• Must have prior product company experience
• Technology Skills:
 Strong programming skills in 1 or more languages like Java, Golang and Node.JS
 In-depth knowledge of 1 or more RDBMS or NoSQL databases like MySQL/MariaDB/PostgreSQL and Redis/MongoDB/Aerospike/Cassandra etc.
 Web UI tools/frameworks like Angular or React JS or similar
 Experience in building highly efficient and secured RESTful APIs
 Experience in message queues like RabbitMQ or ActiveMQ or Kafka
 Experience in any flavour of Linux like Ubuntu or CentOS or RedHat or SuSE
• Knowledge of software development best practices, design patterns, and principles
• Excellent problem-solving skills and attention to detail
• Strong communication and collaboration skills, with the ability to work effectively in a team environment

Apply for this position

Allowed Type(s): .pdf, .doc, .docx