4 Media NV Jobs
Software Engineer - Node.js/MongoDB (5-7 yrs)
Media NV
posted 7d ago
Company profile :
- Media NV was established in 2014.
- Our headquarters is in North America, an MNC, and we have offices in Ahmedabad and Chandigarh.
- When you work with Media NV, you work with family.
- We are focused on building your business because your success reflects our growth.
- Our team comprises individuals who are passionate, driven, and the best at what they do.
- We combine creativity, technology, and marketing to fully integrate your business with the online world and give you ample opportunity to grow your brand.
- Whether you seek a local or outsourced company, we fully accommodate and execute your goals to your best advantage.
Job requirement.
Designation : Senior Software Engineer.
Job Location : Thaltej, Ahmedabad (WFO).
Experience :
- Must have a minimum of 3 years in Backend (Node Js) Development.
Job Overview :
- A Senior Backend Developer is a seasoned professional responsible for designing, implementing, and maintaining web application server-side logic and databases.
- This role involves leading and mentoring a team of developers, collaborating with cross-functional teams, and contributing to backend systems overall architecture and scalability.
- The Senior Backend Developer is adept at solving problems and ensuring backend applications reliability, security, and performance.
Responsibilities :
Backend Development :
- Experience implementing services with Node.js, TypeScript, and Nest.js.
- Design, develop and maintain scalable and efficient backend systems using appropriate technologies and programming languages.
- Implement and optimize server-side logic for high performance and reliability.
Database Management :
- Depth of knowledge with databases NoSQL storage solutions (Preferable Mongo, PostgreSQL).
- Design and manage databases, ensuring data security, integrity, and performance.
- Implement database optimization techniques and perform regular maintenance.
API Development :
- Develop and maintain RESTful, GraphQL and gRPC (optional) APIs for seamless communication between services and applications.
- Collaborate with front-end developers to ensure API usability and efficiency.
Team Leadership and Mentorship :
- Lead and mentor a team of developers, providing guidance and support.
- Conduct code reviews and ensure adherence to coding standards and best practices.
Performance Optimization :
- Identify and address performance bottlenecks in application.
- Strong analytical and problem-solving skills for root cause determination and fixing issues.
- Implement effective logging and monitoring solutions.
Security :
- Implement security best practices to safeguard backend systems and data.
- Stay updated on security vulnerabilities and apply necessary patches and updates.
Collaboration :
- Work closely with cross-functional teams to deliver integrated solutions, including front-end team, QA team, and product managers.
- Collaborate with other teams to understand product requirements and timelines.
Troubleshooting and Debugging :
- Investigate and resolve technical issues in both development and production environments.
- Implement effective logging and monitoring solutions.
Stay Updated on Technology Trends :
- Stay informed about the latest backend development trends, tools, and technologies.
- Advocate for the adoption of new technologies when appropriate.
Other Skills :
- Experience implementing Product-Oriented Architecture and awareness of opportunities/challenges associated with implementing microservices.
- Experience with messaging systems such as Kafka or RabbitMQ.
- Familiarity with Frontend libraries/frameworks such as React or SveltJs.
- Excited by starting from a blank page and giving others a sense of direction.
- Familiarity with project management tools like JIRA.
- Experience working with Source versioning tools like GitHub.
- Ability to work independently and self-driven initiatives.
- Write clean, well-documented, testable & reusable code.
- Learn & research new tech/frameworks/approaches as needed.
Why Join Us ?
- Competitive salary Guaranteed Incremental.
- 5 days of the company (Monday-Friday).
- Health Insurance Benefits.
- Monthly Team Dinner.
- Team gathering and outings at regular intervals.
- Great working and learning environment.
- Generous leave policy.
- Excellent working and learning platform.
- Rewards and Recognition.
Functional Areas: Other
Read full job descriptionPrepare for Software Engineer roles with real interview advice
4-6 Yrs