Position Overview: We are seeking a highly skilled and experienced Full Stack Developer to join our dynamic team.
The ideal candidate will possess a strong technical background and a passion for delivering high-quality software solutions.
Key Responsibilities
- 10+ years of professional software development experience
- Strong expertise in Java as the backend language
- Hands-on frontend development with ReactJS and modern TypeScript
- Proficient in SQL with any relational database (e.G., PostgreSQL, MySQL, etc.)
- Solid understanding of software engineering best practices and testing
- Experience building and maintaining scalable full stack applications
- Strong communication and team collaboration skills
Preferred Qualifications
- Advanced SQL with PostgreSQL: joins, subqueries, CTEs, and query optimization
- Experience with core AWS services: EC2/ECS, ELB, S3, CloudFront, IAM
- Familiarity with microservices architecture and distributed systems
- Experience with Scala or interest in working with Scala-based services
- Knowledge of Terraform, Docker, Kubernetes
- Experience with CI/CD pipelines and end-to-end testing tools like Cypress
- Exposure to high-traffic, production-grade environments
Key Responsibilities
- Collaborate with cross-functional teams to define and implement product features
- Develop scalable, testable full stack applications and APIs
- Build responsive, modern React UIs using TypeScript
- Write robust Java backend services with strong test coverage
- Optimize SQL queries and manage complex data relationships
- Maintain and improve AWS infrastructure
- Contribute to code reviews, mentor junior engineers, and uphold coding standards