Bestkaam Logo
SPIRO Logo

Full Stack Developer (Backend ? Java / Python / Node.js)

Actively Reviewing the Applications

SPIRO

Pune, Maharashtra, India Full-Time On-site
Posted 3 months ago Apply by May 4, 2026

Job Description

?? About the Role We are looking for a Full Stack Developer with strong backend expertise in Java, Python, or Node.js , and hands-on experience in cloud-native application development . You?ll be part of a core engineering team building secure, scalable, and high-performing microservices for transaction-based systems. The role involves backend API design, microservice orchestration, DevOps automation, and cloud deployment on AWS or GCP . You will collaborate closely with product, DevOps, and frontend teams to deliver full-stack features and maintain production-grade systems. ?? Key Responsibilities Design, develop, and deploy microservices-based backend applications using Java (Spring Boot) , Python (FastAPI/Flask) , or Node.js (Express/NestJS) . Build and maintain RESTful APIs for internal and external integrations. Contribute to frontend integration (React, Vue, or Angular) for full-stack feature delivery. Develop and maintain CI/CD pipelines for automated build and deployment. Deploy and manage cloud applications on AWS or Google Cloud Platform (GCP) . Work with Docker and containerized applications for development and production. Implement database schemas and queries using PostgreSQL, MySQL, or NoSQL databases (MongoDB, Redis). Ensure security, scalability, and fault tolerance across microservices. Write unit tests and integration tests for backend services. Collaborate with DevOps for infrastructure automation , monitoring, and troubleshooting using Grafana , Prometheus , or CloudWatch . Participate in design discussions, sprint planning, and code reviews. ?? Required Skills & Qualifications 5+ years of professional full-stack or backend development experience. Strong experience in Java (Spring Boot) , Python (FastAPI/Flask) , or Node.js (Express/NestJS) . Solid understanding of REST API design , JSON-based data exchange , and HTTP standards . Experience developing and deploying microservices and distributed systems . Proficiency in Docker and container-based deployments. Hands-on experience with AWS (EC2, Lambda, S3, RDS, ECS) or GCP (Compute Engine, Cloud Run, Pub/Sub, Cloud SQL). Good understanding of CI/CD pipelines and version control (Git/GitLab/Jenkins). Familiarity with Unix/Linux environments and shell scripting. Experience with PostgreSQL , MySQL , or NoSQL databases. Strong debugging, profiling, and optimization skills. Understanding of API security , authentication (OAuth2, JWT), and authorization. ?? Nice-to-Have Skills Experience with frontend frameworks (React, Angular, or Vue). Familiarity with GraphQL , gRPC , or event-driven architecture. Exposure to Kubernetes , Terraform , or other IaC tools. Experience with payment gateways , offline transaction processing , or fintech APIs . Understanding of asynchronous processing and message queues (Kafka, RabbitMQ, Celery). Hands-on with monitoring, logging , and alerting stacks (Grafana, Prometheus, ELK). Knowledge of test automation and DevOps best practices . ?? Soft Skills Strong ownership, accountability, and a problem-solving mindset. Excellent collaboration and communication skills across teams. Ability to deliver high-quality code under tight deadlines. Adaptable to a multi-language backend environment. Continuous learner passionate about modern tech stacks. ?? Education Bachelor?s degree in Computer Science, Engineering, or a related field. ?? What We Offer Competitive compensation and growth opportunities. Exposure to modern cloud-native architectures and DevOps practices. Work on impactful systems involving real-time data , transaction processing , and secure integrations . A collaborative environment with mentorship, autonomy, and learning opportunities. Access to cutting-edge tools for backend, cloud, and DevOps development.
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.