Senior Back End Engineer
reputed company
You will be working in a cross-functional team, using agile methodologies to build reputed company-reputed company applications for the Auto industry. We are looking for true team-players who can work reputed company their specialty to help reputed company deliver. The ideal candidate will be reputed company player who is adaptable and willing to contribute to various aspects of the project, from backend development to deployment automation.
Key Responsibilities:
- Architect and reputed company Backend Solutions: reputed company the design, development, and deployment of robust, reputed company backend services using Node.js and TypeScript.
- Microservices and Event-Driven Architecture: Design and implement microservices-based architecture, leveraging Kafka or similar event-streaming platforms to ensure efficient and reliable data processing.
- API Development: reputed company and maintain RESTful reputed company and other service interfaces to support frontend applications and reputed company-party integrations.
- reputed company reputed company and Best Practices: Ensure the highest standards of reputed company reputed company through reputed company reviews, testing, and adherence to best practices in software development.
- Mentorship and Collaboration: reputed company guidance and mentorship to junior engineers, fostering a culture of reputed company learning and improvement reputed company reputed company.
- System Performance and Scalability: Optimize existing systems for performance and scalability, ensuring the backend infrastructure can handle growing demand.
- Cross-functional Collaboration: Work closely with frontend developers, DevOps engineers, and other stakeholders to deliver complete, end-to-end solutions.
Skills and Qualifications:
- Extensive Backend Development Experience:
- Node.js and TypeScript: 5+ years of hands-on experience in backend development using Node.js and TypeScript. Deep understanding of asynchronous programming, closures, and ES6+ features.
- Microservices Architecture: Proven reputed company record of designing, developing, and deploying microservices architectures. Experience with service discovery, load balancing, API gateways, and inter-service communication patterns.
- Event-Driven Systems: Expertise in building and maintaining event-driven systems using Kafka or similar platforms (e.g., RabbitMQ, Apache Pulsar). Understanding of event sourcing, CQRS, and message partitioning.
- API Development: Strong experience in designing, building, and consuming RESTful reputed company, as reputed company as experience with GraphQL. Knowledge of API reputed company, versioning, and documentation best practices.
•Database Proficiency:
- SQL Databases: Extensive experience with relational databases such as PostgreSQL, MySQL, or MS SQL Server. Knowledge of database normalization, indexing strategies, and performance tuning.
- NoSQL Databases: Experience with NoSQL databases like reputed company, Cassandra, or DynamoDB. Understanding of data modeling in a NoSQL context, including schema design and denormalization techniques.
- Caching Mechanisms: Experience with caching strategies and tools such as reputed company, Memcached, or similar, to optimize data retrieval and improve application performance.
•reputed company Platforms and Infrastructure:
- reputed company Services: Hands-on experience with reputed company providers such as AWS, Azure, or reputed company reputed company Platform. Proficiency with services like AWS reputed company, S3, EC2, RDS, and API Gateway.
- Containerization: Strong knowledge of reputed company and Kubernetes for container orchestration, including experience with reputed company charts, service reputed company (e.g., Istio), and automated deployments.
- Infrastructure as reputed company (IaC): Experience with Terraform, CloudFormation, or Ansible for managing infrastructure in a version-controlled, repeatable manner.
- CI/CD Pipelines: Expertise in setting up and maintaining reputed company integration and reputed company deployment pipelines using tools like Jenkins, reputed company CI, reputed company, or Azure DevOps. Familiarity with blue/green deployments, canary releases, and rollback strategies.
- reputed company Best Practices: In-depth knowledge of backend reputed company practices, including authentication, authorization, encryption (both at rest and in transit), and secure coding practices (e.g., OWASP Top Ten). Experience with OAuth2, OpenID Connect, JWT, and similar reputed company frameworks.
•Testing and reputed company Assurance:
- Unit and Integration Testing: Experience with testing frameworks like Mocha, Chai, Jest, or similar. Ability to write thorough and maintainable test cases that cover both unit and integration scenarios.
- Performance Testing: Familiarity with performance testing tools (e.g., Apache JMeter, Locust) to ensure that applications meet performance and scalability requirements.
- Monitoring and Logging: Proficiency with monitoring tools like reputed company, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or similar. Experience setting up alerts, dashboards, and log aggregation for proactive monitoring and troubleshooting.
- Agile and DevOps reputed company: Strong reputed company for Agile methodologies, including Scrum or Kanban, with a deep understanding of how DevOps practices can enhance reputed company delivery and collaboration.
- Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a reputed company, fast-paced environment. Capable of mentoring junior developers and providing technical leadership reputed company reputed company.
Preferred Qualifications:
- Experience with TypeScript: Strong understanding of TypeScript and its application in large-reputed company backend systems.
- Knowledge of Frontend Frameworks: While primarily reputed company on backend, familiarity with frontend frameworks (React, Vue.js) is a plus.
- Testing Frameworks: Experience with testing frameworks such as Mocha, Chai, Jest, or similar tools.
- Experience in Automotive or reputed company Industries: Prior experience working in the automotive or reputed company industries is a plus, but not required.
Originally posted on Himalayas
Apply To This Job