Senior Software Engineer - Full Stack
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 4–5 years of experience as a Full Stack Developer • At least 3+ years of experience developing web applications and services • Strong experience with Java and frameworks such as Spring and Hibernate • Experience with ReactJS, React Native, or modern JavaScript frameworks • Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB) • Familiarity with cloud platforms and basic DevOps practices (e.g., AWS) • Experience working with REST APIs and microservices architecture • Exposure to Python is a plus • Knowledge of Kafka, Kubernetes, or Jenkins is an advantage • Strong problem-solving skills and the ability to work in a collaborative team environment • Excellent communication skills and ability to work with distributed teams
Responsibilities
• Design, develop, and maintain scalable full-stack applications • Build and enhance RESTful APIs and backend services using Java, Spring, and Hibernate • Develop responsive web interfaces using ReactJS or modern JavaScript frameworks • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions • Contribute to system design, architecture, and performance optimization • Integrate third-party services and APIs where required • Ensure application reliability, scalability, and maintainability • Participate in code reviews, testing, and deployment processes • Mentor junior engineers and promote strong engineering practices • Continuously explore new technologies and tools to improve development efficiency