09 Sep
|
Hour Consulting
|
Kolkata
09 Sep
Hour Consulting
Kolkata
We are seeking an experienced Full stack Engineer to contribute to backend development, ensure best practices, and collaborate with a team of developers. The ideal candidate will have a strong technical background in backend development, experience in designing and implementing scalable REST APIs, optimizing SQL databases, and managing AWS infrastructure. This role requires problem-solving skills, technical expertise, and a collaborative mindset.
The position offers the opportunity to work in a agile environment, contributing to innovative solutions. 5+ years of experience is required.
Key Responsibilities:
Backend Development & API Design:
- Develop and maintain scalable REST APIs using Node.js with NestJS (preferred) or Express.js.
- Utilize TypeScript to ensure strict typing and maintainability.
- Design, implement, and document OpenAPI/Swagger-based APIs.
- Integrate optional GraphQL APIs for efficient frontend data fetching.
Database Management:
- Work extensively with SQL databases to ensure data integrity, security, and optimization.
- Write efficient queries, manage indexing, and implement best practices for performance optimization.
Cloud Infrastructure & DevOps:
- Manage and optimize AWS infrastructure, including EC2, Lambda, RDS, S3, CloudFormation, and IAM.
- Implement CI/CD pipelines to streamline deployments and ensure code quality.
- Maintain system uptime and reliability through monitoring and proactive troubleshooting.
Collaboration & Code Quality:
- Work closely with frontend developers, product managers, and other stakeholders to build robust applications.
- Ensure adherence to coding standards, version control (Git), and agile methodologies.
- Participate in code reviews, debugging, and performance tuning.
Performance Optimization:
- Continuously monitor backend performance and scalability.
- Identify bottlenecks and propose solutions to improve system efficiency.
Documentation & Reporting:
- Maintain comprehensive documentation of APIs, system architecture, and technical decisions.
- Share knowledge with team members through internal wikis and tech talks.
Qualifications:
- 5+ years of experience in backend development.
- Strong proficiency in Node.js, TypeScript, and REST API development.
- Experience with NestJS (preferred) or Express.js is a bonus
- Solid understanding of SQL databases and query optimization.
- Hands-on experience with AWS cloud services.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication skills and ability to work collaboratively.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Experience:
- Prior experience working with globally distributed teams.
- Knowledge of GraphQL.
- Experience in fintech, banking, or high-scale applications.
What We Offer:
- Competitive salary and benefits package.
- Career growth opportunities with potential for senior leadership roles.
- A collaborative, tech-forward environment with cutting-edge tools.
- Opportunity to work on global-scale projects in fintech, banking, and enterprise solutions.
📌 Full Stack Engineer (Kolkata)
🏢 Hour Consulting
📍 Kolkata