As a Software Developer at StackPro Technologies, you will play a key role in designing, developing, and delivering high-quality software solutions. You will work on full-stack, cloud-native, and data-driven applications, collaborating with cross-functional teams to ensure scalable and robust architectures. The ideal candidate is hands-on, detail-oriented, and proactive in driving technical excellence.
Responsibilities
- Develop and Maintain: Write clean, efficient, and maintainable code across front-end and back-end technologies.
- Architect and Optimize: Design scalable software architectures and optimize applications for performance and cost efficiency.
- Data Engineering and Integrations: Work with Snowflake, Azure Data Factory, PySpark, and Kafka to build and optimize data pipelines.
- API Development: Build and maintain RESTful and GraphQL APIs to support high-traffic applications.
- Cloud and DevOps: Deploy and manage applications on AWS, ECS, Kubernetes, and Terraform, ensuring high availability.
- Collaborate and Innovate: Work closely with designers, product managers, and other engineers to develop features and enhancements.
- Code Reviews and Best Practices: Conduct peer reviews, enforce coding standards, and mentor junior developers.
- AI/ML and GenAI Projects: Contribute to AI-powered solutions, including LLM-based chatbot applications and AI-driven insights.
Requirements
- 3+ years of experience in software development.
- Strong expertise in Reactjs/ Python.
- Exp with data engineering tools like PySpark, Apache Kafka, and Snowflake is a plus.
- Hands-on experience with Docker, Kubernetes, AWS, and CI/CD pipelines.
- Familiarity with AI/ML concepts, LangChain, and chatbot development is a bonus.
- Strong debugging, problem-solving, and performance optimization skills.
- Excellent communication skills and a proactive attitude.
This job was posted by Shraddha Jani from StackPro.