Company Description
JoinWith is dedicated to empowering organizations by offering tailored solutions and valuable market insights. The company specializes in customized application development, data analytics, custom business intelligence applications, big data services, data storage, and data engineering. By combining diverse services, JoinWith ensures seamless experiences and supports businesses in achieving their goals. JoinWith is committed to delivering strategies that align perfectly with client needs and budgets.
Experience Required: 5-7 Yrs
Role Description
This is a full-time on-site role for a Full Stack Engineer based in Nagpur. The Full Stack Engineer will be responsible for developing and maintaining both front-end and back-end components, ensuring high performance and responsiveness to requests from the front-end. Responsibilities include refining application architecture, deploying code, optimizing performance, and collaborating with cross-functional teams to deliver quality software. This is a hands-on engineering role where you’ll work across Java/Nodejs backend, React/TypeScript frontend, SQL databases, cloud services, Python workflows, and AI-driven platforms. If you enjoy solving real product problems, designing reliable systems, and working with modern engineering practices — this role is for you.
What You’ll Do
- Design, develop, test, and deploy scalable web applications using React Native, Node.js, React, or Python.
- Build and enhance scalable, testable full-stack applications
- Design backend services, APIs, and microservices using Java
- Develop high-quality frontends using ReactJS + TypeScript
- Work with relational databases (PostgreSQL/MySQL) and write efficient SQL
- Integrate with internal data pipelines, ETL workflows, and AI/Intelligent Data platforms
- Contribute to architecture discussions and code reviews
- Collaborate with cross-functional teams across engineering, product, and data
- Ensure high availability, security, and performance of systems
Required Skills
- 4 - 6 years of professional software development experience
- Knowledge of integrating BI dashboards in application.
- Strong expertise in Java as the backend language
- Hands-on frontend development experience with Node.js, React.js, Python & TypeScript
- Proficiency in SQL and relational databases (PostgreSQL/MySQL)
- Solid understanding of RESTful APIs and web services.
- Familiarity with DevOps practices and CI/CD pipelines is a plus.
- Experience working with relational and NoSQL database
- Working knowledge of Python libraries and common packages
- Strong communication & collaboration skills
- Experience with Docker deployment
Preferred Skills (Huge Plus)
- Advanced SQL (CTEs, subqueries, performance tuning)
- Understanding and designing of ETL, data ingestion, and data modeling
- Knowledge of Terraform, Kubernetes
- Familiarity with microservices & distributed systems
- Exposure to Generative AI, prompt engineering, or Agentic AI
- Experience working in high-traffic, production-grade systems
- Experience with serverless architecture.
Why Join Us?
- Work on modern engineering problems across cloud, data, and AI
- Impactful role with ownership across the entire tech stack
- Opportunity to collaborate with high-performing global teams
- Build scalable systems used in real-world, fast-growing environments
- Strong engineering culture focused on quality, innovation & learning
- Familiarity with modern frameworks and DevOps practices is a plus
Who Should Apply?
Engineers who:
✔ Love full-stack development
✔ Enjoy taking ownership and solving complex problems
✔ Are comfortable working with multi-language stacks (Java/React/Python)
✔ Want to work on cloud-native + AI-integrated products
Job Types: Full-time, Permanent
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Job Type: Full-time
Pay: ₹580,303.24 - ₹954,968.84 per year
Work Location: In person