22 Oct
|
Kinara Capital
|
Bengaluru
22 Oct
Kinara Capital
Bengaluru
Job Summary
We are seeking a dynamic Full Stack Engineer with solid skills in Node.js for backend development and React.js or Angular for frontend development. The ideal candidate should have extensive experience with API development, database integration, and frontend design. A strong foundation in Data Structures and Algorithms (DSA) and Low-Level
Design (LLD) is essential.
Experience in AWS deployments, Kubernetes orchestration, CI/CD integrations, and
Python programming will be a significant plus.
Key Responsibilities
Design, develop, and maintain scalable backend services using Node.js.
Build up-to-date, responsive web applications using React.js or Angular or Vue.js js or similar frameworks.
Create and manage robust RESTful APIs and integrate them with databases and third-party services.
Work with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, DynamoDB)
databases.
Optimize system performance and scalability applying strong DSA and LLD principles.
Implement and maintain CI/CD pipelines to automate testing, building, and deployment.
Deploy, monitor, and manage applications in AWS cloud environments using
Kubernetes.
Collaborate with DevOps, QA, and product teams to ensure seamless development-to-production workflows.
Write clean, testable code in Node.js (primary) and Python (secondary).
Conduct code reviews,
enforce coding standards, and participate in system design discussions.
Stay updated on emerging tools, trends, and best practices in backend, frontend, and cloud technologies.
Required Skills
Expertise in Node.js backend development.
Strong frontend skills with React.js or Angular or Vue.js.
Experience in database design and integration (SQL and NoSQL).
Solid grasp of RESTful API development.
Strong understanding of DSA, Low-Level Design, and system optimization.
Hands-on experience with AWS services (EC2, EKS, S3, RDS, Lambda, etc.).
Good knowledge of Kubernetes for container orchestration.
Familiarity with CI/CD tools (GitLab CI, Jenkins, GitHub Actions, etc.).
Basic to intermediate knowledge of Python (for scripting, API development, or backend tasks).
Proficiency with version control (Git) and Agile/Scrum methodologies.
Strong problem-solving, debugging, and communication skills.
Good to Have
Experience with GraphQL APIs.
Exposure to microservices architectures.
Knowledge of monitoring tools (Prometheus, Grafana).
AWS certifications (Developer Associate, Solutions Architect) are a bonus.
Educational Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
📌 Software Engineer (Bengaluru)
🏢 Kinara Capital
📍 Bengaluru