Bounteous

Senior Node.JS Backend Developer - BOT

Remote India
Kubernetes Kafka Cassandra SQL API Azure AWS Docker Microservices Node.js TypeScript MongoDB
Description
 Join our dynamic and innovative team as a Senior Backend Developer and embark on an exciting journey of transforming a billion-dollar startup into a cutting-edge micro-services domain-driven design powerhouse. As a key member of our engineering team, you will play a crucial role in building the future of our company. 

Roles and Responsibilities

  • Lead the design, development, and maintenance of highly scalable and robust backend services and applications using NodeJS, Typescriptlanguages. 
  • Architect and implement backend solutions, making strategic architectural decisions that align with business goals and scalability requirements. 
  • Mentor and guide junior and mid-level developers, providing technical leadership, code reviews, and best practices. 
  • Drive the adoption of design patterns and SOLID principles to ensure maintainable, extensible, and scalable codebase. 
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products. 
  • Design and optimize database schemas and queries for performance, scalability, and reliability. 
  • Champion a culture of test-driven development (TDD) and write comprehensive unit tests to ensure code coverage and maintainability. 
  • Make architectural decisions regarding technology stack, frameworks, and third-party integrations, considering factors such as performance, security, and maintainability. 
  • Lead technical discussions and provide insights into emerging technologies, industry trends, and best practices. 
  • Troubleshoot complex backend issues, perform root cause analysis, and provide timely resolutions. 
  • Ensure adherence to coding standards, best practices, and security guidelines. 
  • Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of backend services. 
  • Participate in Agile development processes, including sprint planning, backlog grooming, and retrospectives. 

Required Skills

  • Bachelor's degree in Computer Science, Software Engineering, or related field. 
  • 5-8 years of experience in backend development using NodeJS, TypeScript. 
  • Expertise in object-oriented programming concepts, design patterns, and SOLID principles. 
  • Proficiency in backend frameworks of NodeJS. 
  • Strong understanding of relational databases and SQL queries, with experience in optimizing database performance. 
  • Experience with ORM frameworks.  
  • Knowledge of RESTful API design and development. 
  • Extensive experience in writing unit tests using testing frameworks.  
  • Excellent problem-solving skills and attention to detail. 
  • Strong leadership and mentoring skills. 
  • Excellent communication and collaboration skills. 
  • Ability to make strategic technical decisions and drive architectural discussions. 

Preferred Skills

  • Experience with microservices architecture and distributed systems. 
  • Knowledge of cloud platforms such as Azure or AWS. 
  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes. 
  • Experience with message brokers like RabbitMQ or Kafka. 
  • Exposure to NoSQL databases like MongoDB or Cassandra. 
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. 
  • Understanding of software security best practices. 
  • Active participation in the developer community through conferences, meetups, or open-source contributions. 
Bounteous
Bounteous
Brand Marketing Consulting Information Services Information Technology Internet Web Design

0 applies

1 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say