Job Summary
We are looking for a highly skilled Senior Software Engineer with strong experience in React.js, Node.js, and Golang to build scalable, high-performance web applications. The ideal candidate will have hands-on experience across frontend and backend development, with a strong focus on system design, performance optimization, and building robust microservices.
Key Responsibilities
Full Stack Development :
- Design, develop, and maintain scalable web applications using React.js (frontend) and Node.js/Golang (backend).
- Build reusable UI components and ensure high performance across devices and browsers.
- Develop RESTful APIs and microservices for seamless integration.
Backend & System Design
- Architect and implement scalable backend systems using Node.js and Golang.
- Optimize applications for maximum speed, scalability, and reliability.
- Work on distributed systems and handle high-volume data processing.
Frontend Engineering
- Develop responsive and intuitive user interfaces using React.js.
- Ensure cross-browser compatibility and performance optimization.
- Collaborate with design teams to translate UI/UX designs into code.
Database & Integration
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.
- Integrate third-party services, APIs, and cloud platforms.
DevOps & Deployment
- Work with CI/CD pipelines, Docker, and Kubernetes for deployment.
- Ensure code quality through automated testing, code reviews, and best practices.
Collaboration & Leadership
- Collaborate with cross-functional teams including Product, Design, and QA.
- Mentor junior developers and contribute to technical decision-making.
- Participate in architecture discussions and code reviews.
Required Skills & Qualifications
- 7 to 10 years of software development experience.
- Strong hands-on experience in React.js, Node.js, and Golang.
- Experience with microservices architecture and RESTful APIs.
- Solid understanding of JavaScript (ES6+), asynchronous programming, and frontend optimization.
- Experience with databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with cloud platforms (AWS/GCP/Azure).
- Strong problem-solving and debugging skills.
Preferred Qualifications
- Experience working in product-based or high-growth startups.
- Knowledge of message queues (Kafka, RabbitMQ).
- Exposure to GraphQL is a plus.
- Experience with performance tuning and system scalability
(ref:hirist.tech)