At Simbrella, we are driven by our passion for technology, innovation, and exceptional user experiences. We constantly push the boundaries of digital solutions, delivering industry-leading products that transform the way people interact with technology. As a forward-thinking and inclusive company, we foster creativity and excellence through collaboration and a commitment to constant growth.
Role Overview
- We are seeking an experienced Full Stack Developer Intern who excels in both frontend and backend development to join our innovative tech team. The ideal candidate will have a strong understanding of Java, Spring Boot, and modern frontend technologies, with experience in event-driven systems like Kafka or RabbitMQ, to build scalable and dynamic web applications.
Key Responsibilities
Frontend Development:
- Design and develop user-friendly interfaces using React, Next.js, TypeScript, and Tailwind CSS.
- Collaborate with designers to ensure seamless integration of UI/UX designs into applications.
- Ensure code quality and performance through regular testing, optimization, and code reviews.
Backend Development:
- Develop and maintain server-side applications using Java and Spring Boot frameworks.
- Design and implement RESTful APIs and microservices architecture for smooth integration with frontend components.
- Manage and optimize databases, particularly MySQL and PostgreSQL.
- Implement event-driven systems using Kafka or RabbitMQ.
- Ensure authentication, authorization, and security best practices using JWT or OAuth2.
DevOps & CI/CD:
- Utilize Docker and Kubernetes for containerized deployments and scaling.
- Manage continuous integration and delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
Cloud Infrastructure:
- Deploy, monitor, and scale applications on cloud platforms such as AWS, Google Cloud, or Azure.
- Implement automation and monitoring solutions to ensure application performance and reliability.
Collaboration & Growth:
- Collaborate with product managers, designers, and engineers to deliver features that enhance user experience and product value.
- Stay updated with emerging technologies and continuously improve existing systems.
Required Skills and Expertise
- Strong experience with Java and Spring Boot frameworks.
- Proficiency in JavaScript/TypeScript frameworks like React and Next.js.
- Familiarity with Tailwind CSS for responsive designs.
- Strong experience with databases like MySQL, PostgreSQL.
- Experience with event-driven systems using Kafka or RabbitMQ.
- Familiarity with building and consuming RESTful and GraphQL APIs.
- Knowledge of HTML5, CSS3, and modern JavaScript standards (ES6+).
- Experience with DevOps tools and containerization using Docker and Kubernetes.
- Hands-on experience with cloud services, particularly AWS, Google Cloud, or Azure.
- Understanding of security best practices and authentication protocols (JWT, OAuth2).
Nice-to-Have
- Familiarity with microservices architecture.
- Experience with real-time applications using WebSockets.
- Knowledge of testing frameworks such as Jest, Mocha, or Cypress.
- Exposure to serverless technologies like AWS Lambda or Google Cloud Functions.
- Experience with GraphQL for efficient API queries.
Soft Skills
- Strong communication and interpersonal skills for effective team collaboration.
- Excellent problem-solving abilities with attention to detail.
- Ability to manage and lead projects independently while also thriving in a team environment.
What We Offer
- Work on cutting-edge technologies and meaningful projects that impact real users.
- A flexible working environment (remote or on-site).
- Competitive salary and performance-based incentives.
- A collaborative, inclusive team culture that promotes growth and learning.
- Opportunities for professional development and leadership roles.
Method of Application
Signup to view application details.
Signup Now