Job Description : Full Stack Developer (Go/Python + React.js + AWS)
Position : Full Stack Developer
(Go/Python, React.js, AWS)
Location : Bangalore / Pune
Experience : 7+ years of hands-on software development experience.
Job Summary
We are seeking a highly skilled Full Stack Developer with
strong backend expertise in Go (Golang) or Python, combined with solid frontend development experience using React.js. The ideal candidate will have experience designing, developing, and deploying scalable cloud-native applications on AWS. Experience in Full Stack Development and/or Mobile Application Development is highly desirable.
The candidate should be passionate about building high-performance applications, writing clean and maintainable code, and collaborating with cross-functional teams to deliver robust digital solutions.
Key Responsibilities
- Design, develop, test, and maintain scalable web and cloud-native applications.
- Build and optimize backend services using Golang or Python.
- Develop responsive and interactive user interfaces using React.js.
- Design and implement RESTful APIs and microservices architectures.
- Deploy, monitor, and maintain applications on AWS.
- Collaborate with product managers, architects, designers, and QA teams throughout the development lifecycle.
- Ensure application performance, security, reliability, and scalability.
- Participate in code reviews and enforce engineering best practices.
- Troubleshoot production issues and implement effective solutions.
- Contribute to CI/CD automation and DevOps initiatives.
Required Skills
Backend Development :
- Strong proficiency in Golang OR Python.
- Experience building scalable backend services and APIs.
- Solid understanding of microservices architecture.
- Experience with REST APIs, asynchronous processing, and event-driven systems.
- Strong knowledge of databases (SQL and/or NoSQL).
Frontend Development
- Strong hands-on experience with React.js.
- Proficiency in JavaScript/TypeScript, HTML5, and CSS3.
- Experience with modern frontend development practices and component-based architecture.
- Understanding of state management libraries such as Redux, Zustand, or similar.
Cloud & DevOps
- Hands-on experience with AWS services such as :
- EC2
- ECS/EKS
- Lambda
- API Gateway
- S3
- RDS
- DynamoDB
- CloudWatch
- IAM
- Experience with Docker and containerized deployments.
- Knowledge of CI/CD pipelines and DevOps practices.
Preferred Skills
- Experience in Full Stack Development (FSD) projects.
- Experience building or integrating Mobile Applications (React Native, Flutter, or native mobile technologies).
- Familiarity with Kubernetes and container orchestration.
- Experience with serverless architectures.
- Knowledge of authentication and authorization frameworks (OAuth2, JWT, SSO).
- Exposure to Agile/Scrum methodologies.
- Experience working in product engineering environments.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Nice To Have
- Experience with AI/ML-enabled applications.
- Exposure to observability and monitoring tools.
- Contributions to open-source projects.
- AWS Certifications.
Success Criteria
The ideal candidate should demonstrate :
- Deep expertise in either Golang or Python backend development.
- Strong proficiency in React.js frontend development.
- Proven experience designing and deploying applications on AWS.
- Ability to independently own features from design through production deployment.
- Strong engineering mindset focused on scalability, performance, and maintainability.
(ref:hirist.tech)