Fullstack Engineer
Job requirements
Experience Range: With at least 2 to 4 years of professional experience in full stack software engineering, including hands-on expertise in Java, React, and microservices architecture
Key Responsibilities: 1. Design, develop, and maintain scalable full-stack applications using React, Java, Node.js, and modern cloud technologies 2. Build and enhance RESTful APIs, microservices, and distributed systems to support business-critical workflows 3. Own features end-to-end, from user experience and frontend implementation through backend services, APIs, and data persistence layers 4. Drive engineering best practices around coding standards, testing, security, observability, and performance optimization 5. Troubleshoot and resolve complex production issues to maintain system reliability and uptime 6. Contribute to CI/CD automation, deployment strategies, and cloud infrastructure improvements 7. Mentor junior and mid-level engineers through technical guidance and code reviews 8. Communicate technical decisions, risks, and trade-offs clearly to stakeholders and team members 9. Participate in architecture reviews, technical design discussions, and code reviews to ensure maintainability and scalability
Required Skills: 1. React 2. Java 3. Node.js 4. Spring Boot 5. JavaScript 6. TypeScript 7. HTML5 8. CSS3 9. Microservices architecture 10. RESTful API development 11. PostgreSQL 12. DynamoDB 13. Redis 14. AWS ECS 15. AWS Lambda 16. AWS API Gateway 17. AWS SQS 18. AWS CloudWatch 19. Docker 20. CI/CD pipelines 21. Automated testing strategies