The posting
About the Role
We're seeking an Intermediate Full Stack Developer to join our fast-paced, collaborative team. If you have hands-on experience with both frontend and backend development, and you're excited about solving real-world problems using modern technologies like React, Java (Spring Boot), and Node/Express.js, this role is for you.
Youll play a key role in building scalable applications, improving system performance, and collaborating across functions to bring features from concept to deployment.
Responsibilities
- Design, develop, and maintain robust web applications using React and modern JavaScript/TypeScript frameworks
- Build and integrate RESTful APIs using Java (Spring Boot) and Express.js
- Write clean, efficient, and scalable code with proper documentation
- Contribute to system architecture and design discussions
- Participate in code reviews and help mentor junior developers when needed
- Debug, optimize, and ensure high performance across all platforms
- Collaborate closely with designers, QA, and product teams to deliver new features
- Proactively contribute to process improvements and technical decision-making
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
- +5 years of full stack development experience in a production environment
- Proficiency with: Frontend: React, JavaScript/TypeScript, React Router Backend: Java (Spring Boot), Node.js/Express.js Database: SQL (MySQL, PostgreSQL, etc.)
- Solid understanding of RESTful API principles and integration
- Familiarity with Git and modern version control workflows
- Ability to troubleshoot independently and take ownership of assigned modules
- Strong communication skills and ability to work in cross-functional teams
Nice-to-Haves
- Experience with Docker and containerized environments
- Exposure to AWS (e.g., Lambda, S3, SQS) or other cloud services
- Familiarity with Swagger/OpenAPI for API documentation
- Experience with Agile/Scrum methodologies
- Understanding of CI/CD pipelines and deployment automation
What We Offer
- A high-performing, collaborative engineering team
- Exposure to challenging, modern tech stacks and scalable systems
- Opportunities to lead and own key features or modules
- Ongoing mentorship and professional development support
- A clear path to senior engineering roles



