PRAG/JD/Full Stack Developer/24-25/0505
Company: Pragathi Solutions
Location: Bangalore
Experience: 2 + Yrs
Designation: Full Stack Developer
Qualification: BE / B. Tech / ME / M.Tech / MCA / MS / BSC / MSC.
Pragathi Solutions is a leading innovator in Automobile Diagnostics and Telematics, committed to delivering top-tier solutions to our clients. We are currently seeking a highly skilled and experienced Full Stack Developer to join our dynamic team. This role is crucial for the development and scaling of our cutting-edge applications.
Key Skills: Job description
Basic Skills:
- Develop and maintain server-side applications using Node.js with TypeScript.
- Design and implement GraphQL APIs using Apollo, including code generation and management of GraphQL types.
- Build and maintain RESTful APIs as needed.
- Work with databases such as PostgreSQL, MongoDB, and MySQL, utilizing Sequelize ORM for efficient data management.
- Develop frontend applications using React or Next.js, ensuring seamless integration with backend services.
- Implement Object-Oriented Programming (OOP) principles and Model-View-Controller (MVC) architecture.
- Utilize cloud services (AWS, Azure, GCP) for deploying and scaling applications.
- Engage in DevOps practices, including containerization with Docker, to ensure smooth deployment pipelines.
- Design scalable, distributed applications with a focus on performance and reliability.
- Write clean, modular, and reusable code using appropriate design patterns.
- Ensure strong QA practices, including test design, debugging, and execution.
- Drive end-to-end programs, coordinating effectively with multiple teams.
- Develop and demonstrate Proof-of-Concept (POC) applications to business leaders.
- Implement microservices architecture and utilize message broker software such as RabbitMQ or Mosquitto.
- Write and optimize SQL queries, stored procedures, views, and functions.
- Follow and contribute to the documentation of processes and procedures.