We are seeking a highly skilled Full Stack Developer with 7 to 9 years of experience to join our team. In this role, you will be responsible for designing, developing, and maintaining web applications, ensuring seamless front-end and back-end integration. You will work closely with product managers, designers, and other developers to create robust, scalable, and high-performance applications that align with business objectives and user needs.
Primary Skills
- Strong experience in Apache Kafka (must-have).
Good-to-Have Skills
- NoSQL databases, particularly Cassandra.
Responsibilities
- Developing and maintaining scalable web applications, ensuring optimal performance and seamless front-end and back-end integration.
- Collaborating with cross-functional teams, including designers, product managers, and other developers, to define and implement new features and functionalities.
- Managing databases (SQL/NoSQL), ensuring data integrity, security, and performance optimization.
- Performing code reviews, debugging, and troubleshooting issues to maintain high code quality.
- Staying updated with the latest industry trends, technologies, and best practices to continuously enhance development processes.
- Ensuring application security, performance, and scalability by implementing best practices and architectural standards.
- Participating in the entire software development lifecycle, from requirement gathering and planning to testing and deployment.
- Writing clean, maintainable, and efficient code, adhering to coding standards and best practices in software development.
- Building responsive and user-friendly UI/UX components using modern JavaScript frameworks such as React, Angular, or Vue.js.
Required Skills & Qualifications
- Extensive experience in full-stack development, with a strong background in both front-end and back-end technologies.
- Proficiency in front-end technologies, including HTML5, CSS3, JavaScript.
- Experience with modern JavaScript frameworks, such as React, Angular, or Vue.js.
- Strong back-end development experience using Java and related technologies.
- Hands-on experience with databases (SQL/NoSQL) and expertise in database design, optimization, and management.
- Experience in microservices architecture and serverless applications, ensuring modular and scalable development.
- Excellent problem-solving skills and attention to detail, with the ability to troubleshoot and resolve complex technical issues.
- Strong communication and collaboration skills, enabling smooth coordination with cross-functional teams.
If you are a passionate and results-driven Full Stack Developer with expertise in Kafka, Java, and modern front-end technologies, and you thrive in a collaborative environment, we encourage you to apply!