Location
Ahmedabad | India
Job description
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: Sr. Backend Developer
Education qualification: BCA/MCA/B. Tech./M. Tech./B.SC.IT/B.E. Computer/M.E. Computer
Company website:
Job Location: Thaltej, Ahmedabad (Work From Office)
Experience:
Must have a minimum of 4 years in Backend (Node Js) Development with 1 Year of Leadership
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 complex 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
Job tags
Salary