We are seeking a highly skilled Full-Stack Software Engineer with strong expertise in backend and frontend development. The ideal candidate will have extensive experience with Java, Spring Boot, TypeScript, Node.js, React, and cloud-based infrastructures (AWS preferred). You will play a key role in designing, developing, and maintaining scalable applications that power mission-critical systems.
ResponsibilitiesDesign, develop, and maintain scalable full-stack applications.
Build robust backend services using Java (Spring Boot) and integrate with frontend applications.
Develop responsive, high-performance web applications using ReactJS and TypeScript.
Implement APIs and microservices using Node.js.
Work with relational databases (PostgreSQL, MySQL, etc.) and MongoDB for data modeling and storage.
Collaborate with cross-functional teams to define, design, and deliver software solutions.
Ensure best practices in software development, including code quality, testing, and CI/CD pipelines.
Deploy and manage applications in AWS cloud environments.
Required Skills \& Experience5+ years of professional experience with Java and Spring Boot.
5+ years of experience with TypeScript and Node.js.
3+ years of experience with ReactJS.
Strong hands-on experience with relational databases (PostgreSQL, MySQL, etc.) and MongoDB.
Proven experience building scalable, distributed applications in cloud environments (AWS).
Strong problem-solving, debugging, and optimization skills.
Nice to HaveExperience with Google Cloud Platform (GCP).
Knowledge of Google Datastore.
Start: \~Mid October (TBD)
Duration: \~1 month (possible extension)