Sr Software Engineer 2 - Node.js

3 Weeks ago • 3-5 Years
Sign up and Unlock PRO benefits for FREE!

About the job

SummaryBy Outscal

We're seeking a skilled Backend Developer proficient in PERN stack with a strong focus on Node.js & Express.js. You'll design and develop scalable APIs, optimize databases, and ensure system reliability. Experience with RESTful API design, database management (PostgreSQL), and performance tuning is essential.

About the job

Job Overview:

We are seeking a highly skilled Backend Developer with expertise in the PERN stack (PostgreSQL, Express.js, React.js, Node.js) focusing primarily on backend development. The ideal candidate should have strong experience with building scalable, efficient APIs and database-driven applications using Express.js and Node.js. You will be responsible for designing and implementing backend services, optimizing database operations, and ensuring the overall performance and reliability of the system.


Key Responsibilities:

Backend Development (Node.js & Express.js):

  • Design and develop RESTful APIs and backend services using Node.js and Express.js.
  • Write efficient and maintainable code with minimal supervision and review.
  • Work on complex modules, ensuring scalability and security best practices.
  • Optimize performance and handle concurrency, memory management, and potential bottlenecks in the application.


Framework Expertise (Express.js):

  • Build user stories and modules independently, leveraging advanced features of Express.js.
  • Provide recommendations for framework upgrades, improvements, and optimizations.
  • Identify and implement best practices in using Express.js, avoiding common pitfalls and bad practices.


Database Management (PostgreSQL):

  • Design and maintain efficient database schemas and perform data modeling for new features.
  • Optimize database queries, and performance tune applications by using indexing, sharding, and other strategies.
  • Understand the performance implications of various database operations and suggest improvements.


API Design and Scalability:

  • Design APIs adhering to REST principles, with appropriate HTTP methods, success/error codes, and robust validation.
  • Implement and manage CRUD operations, ensuring consistency and scalability of services.
  • Ensure the system is designed to meet high scalability and latency requirements, utilizing best practices for API performance.


Code Quality and Testing:

  • Write clean, well-structured code, adhering to best practices in coding and architecture.
  • Implement unit tests and integration tests to ensure robustness and prevent regression.
  • Use logging and error handling to ensure traceability and ease of debugging.


Ownership and Initiative:

  • Take full ownership of backend services and ensure they meet business requirements and deadlines.
  • Communicate effectively with stakeholders regarding task progress and potential challenges.
  • Take initiative in identifying technical debt and implementing improvements.


Process Adherence:

  • Follow development processes, including version control, code reviews, and agile methodologies.
  • Contribute to improving development processes by identifying gaps and suggesting optimizations.


Qualifications:
  • Strong experience with Node.js, Express.js, and PostgreSQL.
  • Solid understanding of RESTful API design and best practices.
  • Experience in performance tuning, handling large datasets, and optimizing queries.
  • Knowledge of system design principles, including scalability, fault-tolerance, and high availability.
  • Proficiency in writing unit and integration tests.
  • Familiarity with Git, Agile methodologies, and CI/CD pipelines.


Preferred:
  • Experience with front-end integration using React.js is a plus.
  • Knowledge of cloud services like AWS, Azure, or Google Cloud is a bonus.


Similar Jobs

Azra Games - Mid-level Software Engineer (Visual Scripter)

California, United States (Hybrid)

Unity - Software Engineer, Data Engineering

Copenhagen, Denmark (On-Site)

Trackman - Senior Software Engineer

Hørsholm, Sjælland, Denmark (On-Site)

Blizzard Entertainment - Senior Software Engineer, Game Publishing

California, United States (Hybrid)

Electronic Arts - Software Engineer III - Data

British Columbia, Canada (On-Site)

Voldex - Future Opportunities - Software Engineer

Rio De Janeiro, Brazil (Remote)

Similar Skill Jobs

Pragma - Service Operations Specialist

United States (Remote)

Thatgamecompany - Audio Designer

Remote Us (Remote)

ElevenLabs - AI Safety Engineer

Berlin, Germany (Remote)

ElevenLabs - AI Safety Engineer

California, United States (Remote)

ElevenLabs - AI Safety Engineer

Catalonia, Spain (Remote)

ElevenLabs - AI Safety Engineer

County Dublin, Ireland (Remote)

ElevenLabs - AI Safety Engineer

New York, United States (Remote)

ElevenLabs - AI Safety Engineer

England, United Kingdom (Remote)

Jobs in Ahmedabad, Gujarat, India

Kwalee - Product Manager

Karnataka, India (Hybrid)

Kwalee - Data Analyst

Karnataka, India (Hybrid)

Kwalee - Creative Producer

Karnataka, India (Hybrid)

Quizizz - Subject Matter Expert, Mathematics

Karnataka, India (On-Site)

Tama Systems India Private Limited - Embedded Engineer

Karnataka, India (On-Site)

The Rosary School (TRS) - Admission Counselor

Maharashtra, India (On-Site)

Mott MacDonald - BIM Engineer/Technician (Revit Structure)

Maharashtra, India (On-Site)

Neur XR Studios - 3D Artist

Tamil Nadu, India (On-Site)

Kratos Gamer Network - Game Success Manager

Karnataka, India (On-Site)

Madison Logic - Sr. Product Designer

Maharashtra, India (On-Site)

Software Engineering Jobs

Pragma - Service Operations Specialist

United States (Remote)

Azra Games - Mid-level Software Engineer (Visual Scripter)

California, United States (Hybrid)

Rockstar Games - Nuke Compositor

California, United States (On-Site)

PTW - Junior Post-Production Coordinator

England, United Kingdom (Hybrid)

Abstraction games - Engineering Manager

Eindhoven (On-Site)

ElevenLabs - AI Safety Engineer

Berlin, Germany (Remote)

ElevenLabs - AI Safety Engineer

California, United States (Remote)

ElevenLabs - AI Safety Engineer

Catalonia, Spain (Remote)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug