We are looking for an experienced and highly motivated Senior Full Stack Developer to join our dynamic team based in Greater Noida. This role is ideal for someone with a strong background in Java and React.js, and proven expertise in both frontend and backend technologies. As a Senior Developer, you will play a key role in designing, developing, and implementing scalable web applications that are efficient, robust, and user-friendly.
The ideal candidate should have a passion for delivering high-quality software solutions and should be capable of taking full ownership of projects from understanding business requirements to deploying the final product. This position involves close collaboration with cross-functional teams, including UX/UI designers, product managers, and DevOps teams.
Key Responsibilities
Architectural Design and Strategy
- Lead the architecture design for new software applications and enhancements to existing systems.
- Ensure all architectural solutions align with the company’s business goals and technological strategies.
- Create prototypes and POCs (proof of concepts) for new solutions and work with developers on implementation and testing.
- Establish and enforce architectural standards, principles, and best practices to ensure the consistency and quality of solutions.
Frontend Development
- Design and implement high-performance, responsive, and reusable user interfaces using React.js, Next.js, JavaScript, HTML5, and CSS3.
- Work closely with UI/UX designers to translate design mockups into functional web applications.
- Optimize applications for speed and scalability, ensuring cross-browser compatibility and responsiveness across devices.
Backend Development
- Design, build, and maintain robust backend services and APIs using Java, Spring Boot, and Node.js.
- Develop efficient server-side logic, manage application states, and ensure smooth data flow between client and server.
- Implement secure and scalable database solutions using relational databases like MySQL and NoSQL databases like MongoDB.
- Integrate third-party services and ensure effective data handling, caching, and asynchronous processing where required.
API Development & Integration
- Build and maintain RESTful APIs to facilitate seamless communication between frontend and backend systems.
- Ensure proper authentication, error handling, and version control of APIs.
- Collaborate with frontend teams to consume and test APIs in real-world use cases.
Required Skills & Experience
- 10–15 years of overall experience in software development with a strong understanding of both frontend and backend technologies.
- Deep expertise in Java (preferably with Spring/Spring Boot), with hands-on experience in enterprise application development.
- Proficient in React.js and other frontend frameworks like Next.js.
- Strong command over HTML, CSS, JavaScript, and modern frontend development practices.
- Hands-on experience with Node.js for backend development is a strong plus.
- Solid understanding of database design and development using MySQL, MongoDB, or similar systems.
- Strong knowledge of API development, integration, and consumption, especially with REST architecture.
- Familiarity with version control systems like Git, and CI/CD pipelines.
- Good understanding of software design patterns, data structures, and algorithms.
- Experience with Agile development methodologies and tools like Jira, Confluence, etc.
Soft Skills
- Strong analytical thinking and problem-solving skills.
- Excellent communication skills, both verbal and written.
- Ability to work independently and as part of a collaborative team.
- Detail-oriented with strong time management and organizational skills.
- Passion for continuous learning and adopting new technologies and methodologies.
Why Join Us?
- Work on cutting-edge technologies and exciting new projects.
- Collaborate with a team of highly skilled professionals in a supportive environment.
- Opportunity to take ownership and see your work make a real-world impact.
- Flexible and transparent work culture with ample room for innovation and growth.
If you're someone who thrives in a fast-paced environment, loves coding, and enjoys solving complex problems while building elegant and scalable solutions, we’d love to meet you.
Apply now and be part of a technology-first organization that's driving the future of software development!