Full Stack Engineer
Software Development @SEO Services in IT SectorsJob Description
About Rentickle: (Insert a brief, compelling description of Rentickle, its mission, and its culture. What makes it a great place to work? Mention growth opportunities, team dynamics, etc.)
Job Summary:
Rentickle is seeking a talented Full Stack Developer with a strong focus on backend development to join our dynamic team. The ideal candidate will have extensive experience building scalable, high-performing applications using Node.js, React, Microservices, Docker, Kubernetes, PostgreSQL, MongoDB, and TypeScript. Please note: Our minimum requirement is 3 years of experience, and this is non-negotiable. Experience leading a development team (not mentoring) is also essential.
Responsibilities:
- Lead the design and implementation of server-side architecture using Node.js, focusing on high-performance, scalable, and resilient solutions.
- Develop and maintain robust microservices, optimized for performance and scalability. Utilize advanced techniques in service mesh, inter-service communication, and fault tolerance.
- Design, develop, and manage complex databases using PostgreSQL and MongoDB. Implement efficient data storage solutions and perform database optimization for large-scale applications.
- Utilize Docker for containerization and Kubernetes for orchestration, ensuring seamless deployment, scalability, and management of application services.
- Collaborate closely with frontend developers to ensure cohesive and efficient integration of backend services with React-based frontend solutions.
- Design and implement RESTful APIs, ensuring scalability and security. Manage the API lifecycle and documentation.
- Continuously analyze and improve backend performance. Implement caching, concurrency, and other advanced techniques.
- Implement robust security measures (data protection, authentication, authorization).
- Provide guidance and mentorship to junior backend developers. Lead code reviews and contribute to continuous improvement of development practices.
- Actively participate in Agile/Scrum development processes.
Requirements:
- 3-5 years of professional experience as a Full Stack Developer (backend focus).
- Strong proficiency in Node.js and SQL databases.
- Solid understanding of microservice architecture, including database structure and Entity Framework.
- Familiarity with frontend technologies (HTML, CSS, JavaScript).
- Knowledge of Git.
- Experience integrating third-party systems and APIs.
- Strong problem-solving and debugging skills.
- Ability to work collaboratively and communicate effectively.
- Ability to manage time and prioritize tasks.
- Proven experience leading a development team (not mentoring).
Technical Skills:
- JavaScript
- Node.js
- SQL
- Git
- Microservices
- Docker
- Kubernetes
- PostgreSQL
- MongoDB
- TypeScript
- React
- REST APIs
- Entity Framework
Benefits: (List your company benefits package here – health insurance, paid time off, professional development budget, etc. This is a significant factor for candidates.)
Work Environment: (Describe your work environment – collaborative, fast-paced, innovative, remote-friendly, flexible hours, etc. Be specific!)
Job Type: Full-time, Permanent
Location: Gurugram (Work from Office)