Senior Software Engineer (Backend)

5 - 9 years

0 Lacs

Posted:19 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Backend Developer, your primary responsibility will be to translate requirements and implement product features to perfection. You will be tasked with delivering best-in-class code across a broad array of interactive web and mobile products. Additionally, you will work on continuous improvement of the products through innovation and learning, with a knack for benchmarking and optimization. Your role will involve developing features for highly complex, distributed transaction processing systems and implementing functionality for automated tests that meet coding standards. Furthermore, you will be expected to debug production issues, create mitigation plans, optimize the performance of existing implementations, and stay updated on new innovations and technology trends to enhance the product in alignment with the business. Key Responsibilities: - Translate requirements and implement product features effectively - Deliver high-quality code for interactive web and mobile products - Continuously improve products through innovation and learning - Develop features for complex transaction processing systems - Implement automated tests and ensure coding standards are met - Debug production issues and create mitigation plans - Optimize the performance of existing implementations - Stay updated on new technology trends for product enhancement Qualifications Required: - 5-7 years of experience as a Backend developer - Proficiency in Node.JS & Nestjs is mandatory; experience in Javascript, Java, or Typescript is desirable - Strong knowledge of database architecture and design, including SQL (e.g., Postgres) and NoSQL (e.g., MongoDB) systems - Familiarity with DOM manipulation, CSS functionalities, and processors - Experience in memory management, multithreaded programming, and background processing - Proficiency in unit-testing with a focus on TDD - Ability to debug moderately complex problems and analyze logs in production systems - Knowledge of various data storage options such as Relational and NoSQL databases - Understanding of object-oriented design, data structures, and complexity analysis - Familiarity with CI/CD environments using tools like Jenkins/CircleCI - Experience with Microservices architecture - Proficiency in Agile Development using SCRUM methodology and JIRA - Familiarity with code versioning tools such as Git, Bitbucket, Mercurial, SVN, etc - Knowledge of WebSocket, REDIS, Memcached, Cloud Messaging Frameworks, PUSH Notifications, Elasticsearch, ELK stack (Elasticsearch, Kibana, Logstash), and REST API integration - Strong problem-solving skills and ability to work in ambiguous situations Please note that the additional details of the company were not provided in the job description.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Payoneer logo
Payoneer

Financial Services

New York NY

RecommendedJobs for You