About the position :
We are looking for a Senior Full Stack Developer who can build and maintain a high-performance Node.js backend using hexagonal architecture. Experience with WebSockets, MongoDB, Redis, and PostgreSQL is essential. The role also involves working on the frontend using React. The ideal candidate is strong on both backend and frontend, able to design and scale systems based on client requirements.
Responsibilities :
Develop and maintain scalable web applications using React and Node.js technologies.
Design and implement project architectures using best practices.
Integrate front-end, back-end, and third-party systems, ensuring seamless data flow.
Optimize MongoDB and PostgreSQL database systems for performance and reliability.
Architect an scalable backend and frontend application that supports API Rest and Websocket.
Create APIs and microservices that support application requirements.
Collaborate in Agile (Scrum) environments, contributing to iterative development and continuous improvement.
Conduct code reviews to ensure high-quality, maintainable, and secure code.
Identify and resolve bugs in existing systems while contributing to modernizing legacy codebases.
Analyze application performance and propose enhancements to scalability and efficiency.
Experience : 8+ years of experience is required.
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field.
Languages : Proficiency in Typescript.
Architecture : Solid understanding of object-oriented programming, Clean and Hexagonal Architecture.
Front-End Skills : Strong expertise in React, React-Query, Global State Managers, and others.
Back-End Skills : Extensive experience with NestJS, Node.js, and Websockets. Outstanding understanding of REST concepts.
Databases : Proficiency in PostgreSQL, MongoDB and Redis. Experience using Drizzle is more than welcome.
Cloud : Familiarity with AWS Cloud technologies (Lambda, Gateway, Cognito, and Aurora; IAM, and Dynamo DB are a plus)
Tools : Git for version control
What we expect from you :
Excellent analytical, organizational, and problem-solving skills.
Be able to work closely with the leadership team to help define the roadmap and development plans.
Good attention to detail and pride in achieving the best quality products.
Strong work ethic and commitment.
Strong communication skills, both verbal and written.
Must be smart and adaptable.
What we offer :
A full remote working policy.
Professional growth and development opportunities.
An international team of world-class engineers that brings positive energy.
The friendly, supportive, and relaxing working environment in our offices.
Location : Spain, India, Serbia, LATM
About us :
Since its founding in 2016, Cognativ has quickly expanded beyond the USA to include teams in Spain, India, UK, and Serbia with clients across the USA and Europe. We aim to work with highly dynamic companies, startups, and investment firms. As part of Cognativ, you will be part of a broader multicultural and international team, regularly interacting with clients and team members worldwide.
Our values :
Integrity - We are open and honest in our professional and in our personal lives.
Respect – We create an environment that respects and values everyone at all levels of the organization from all backgrounds, nationalities, races, and color.
Trust – We trust each other and our clients trust us to do what is needed to make them successful.
Commitment - We are focused on always being our best to ourselves, each other, our clients, and our community.
Show more
Show less
Skills Required
Git, React, Rest, Typescript, Postgresql, Node.js, Mongodb, Nestjs, Redis
Fullstack Developer • Hyderabad / Secunderabad, Telangana, India