Staff Software Engineer, Backend - NodeJS

7EDGE

Posted: about 1 year ago

Company Website
https://cutshort.io/jo...
Position type
full time
Job source
Cutshort
Category
programming
Remote
No
Salary
14 - 18 lacs/annum
Job location
Bengaluru (Bangalore)
About

We are looking for a highly motivated and passionate Staff Software Engineer, Backend, who would like to join our Engineering Team and be part of creating Cloud Native Applications for our clients across the globe. In this role, you will be responsible for writing scalable code, developing backend logic, and front-end components, and integrating user-facing elements with server-side logic in collaboration with front-end developers.


To succeed as a Staff Software Engineer, Backend, you should possess in-depth knowledge of backend technologies, experience integrating backend APIs, and extensive knowledge of NodeJS programming. Ultimately, as a top-class programmer, you should be able to design highly responsive web applications that perfectly meet the needs of the end users.


Required Skills

  • Proven working experience in NodeJS programming language.
  • Extensive experience in building APIs and web applications using ExpressJS for any equivalent framework. 
  • Strong in data structures, algorithms, and design patterns.
  • In-depth knowledge of relational databases(MySQL/Postgresql) and data modeling.
  • Strong knowledge of NoSQL databases such MongoDB/DynamoDB/Couchbase and data modeling techniques.
  • Strong knowledge of eventual consistency vs strong consistency and the use cases.
  • Good to have at least associate-level AWS Certification(Developer/Solution Architect)
  • Strong understanding of service-oriented architecture.
  • Should have experience in designing applications using Microservices Architectural Pattern.
  • Well-versed with CI/CD Pipelines.
  • Strong understanding of Git and Gitflow.
  • Should have proven experience in building high-performing and scalable applications.
  • Having knowledge of Containers and Kubernetes will be an added advantage.
  • Having a piece of good knowledge of Linux-based operating systems would be added advantage.
  • Good to have work experience in stream processing and message bus technologies - Kinesis, Kafka, RabbitMQ.
  • Good to have knowledge of TDD, and BDD methodologies.
  • Have led teams, large projects, or owned and built an important, complex system.
  • Understanding of performance issues.
  • Having knowledge of event-driven architecture would be added advantage.

 

Roles and Responsibilities

  • Build highly scalable, maintainable, and secure APIs on Microservices using Cloud Native services.
  • Design, implement, and deploy highly scalable innovative platforms or products with the help of cross-functional teams.
  • Contributes as an Individual contributor as well on complex modules 30-70% of the time.
  • Develop and guide the team to design reusable wrappers, templates, and frameworks.
  • Hold a high-quality technical bar and actively work to improve quality.
  • Owns end-to-end technical delivery of the project.
  • Actively negotiate, manage & deliver promised release scope considering the technical trade-offs.
  • Collaborate effectively with internal, and external stakeholders, and engineers to deliver high-quality project SPOC for any engineering-related issues.
  • Maintains expert-level knowledge of tools and automated processes for efficiency and robust engineering practices.
  • Strive to improve the efficiency and sustainability of processes and product designs. 
  • Follow git best practices to manage the codebase in sync with product development.
  • Should be able to integrate AWS services into the application.
  • Should be able to build, test and deploy the frontend application on the AWS Cloud.
  • Should be able to identify API performance issues and fix them as required.
  • Should be able to identify production bugs and fix them as needed. 


Basic Qualifications

  • B.E/B.Tech in Computer Science or equivalent.
  • 5-7 years of software development experience developing high-quality, large-scale consumer applications.
  • Problem-solving capability and excellent communication skills.


Perks/Benefits


  • Exceptional mentorship.
  • Immense learning opportunities on the latest technology and platforms.
  • Opportunity to work on highly scalable consumer internet-facing applications.
  • Make a visible impact in building public-facing applications.
  • Sponsorship for your AWS Certifications.
  • Health Insurance Coverage.
  • Accidental Coverage.
  • Pay at par with industry standards and comprehensive rewards.
  • Exposure to international brands and clients.
Skills:- NOSQL Databases, Amazon SQS, RESTful APIs, Microservices, MySQL, PostgreSQL and Express

Subscribe to our daily job alerts

Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt

Please confirm your email address once you subscribe.