Be the first to apply!

Senior / Software Engineer – Backend (Node.js)

Silverline IT external url   Remote • Full-time

Duties & Responsibilities

  • Lead the design, development, and maintenance of highly scalable and performant back-end systems and APIs using Node.js.
  • Architect and implement complex microservices and distributed systems to support enterprise-level applications.
  • Collaborate with cross-functional teams including front-end developers, product managers, architects, and stakeholders to deliver robust technical solutions.
  • Drive optimization initiatives for application performance, scalability, reliability, and security across high-traffic production systems.
  • Design and optimize database architectures (SQL/NoSQL) ensuring data integrity, performance, and scalability.
  • Provide technical leadership and mentorship to junior and mid-level engineers.
  • Lead troubleshooting efforts for critical production issues and implement long-term solutions.
  • Establish and enforce coding standards, best practices, and development workflows.
  • Conduct thorough code reviews to maintain high-quality, maintainable, and testable codebases.

Our Requirements

  • Minimum 3+ years of professional/industrial experience as a back-end engineer with strong expertise in Node.js.
  • Strong English communication and collaboration skills.
  • Ability to work 8:00 AM to 5:00 PM Eastern Time Zone (ET).
  • Deep understanding of server-side development, RESTful APIs, GraphQL, and event-driven architecture.
  • Proven experience designing and implementing microservices architecture and distributed systems.
  • Expert-level proficiency with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Strong experience with cloud platforms (AWS, GCP, or Azure) and infrastructure as code.
  • Hands-on experience with containerization and orchestration (Docker, Kubernetes).
  • Experience with CI/CD pipelines, automated testing, and deployment strategies.
  • Solid understanding of system design principles, design patterns, and software architecture.
  • Proven track record of optimizing application performance and resolving complex technical challenges.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong leadership abilities with experience mentoring team members.
  • Team-oriented mindset with ability to thrive in a fast-paced, dynamic environment.

What You’ll Receive

  • Opportunity to lead and architect impactful, real-world back-end systems at scale.
  • Highly competitive compensation package commensurate with senior-level experience.
  • Direct collaboration with international teams and exposure to global engineering practices.
  • Leadership opportunities and the ability to shape technical direction.
  • Continuous learning environment with access to cutting-edge technologies and methodologies.
  • Clear career advancement path toward technical leadership or principal engineering roles.

Share Share Report Report Go Back to Category Software Engineering time Posted 4 hours ago Viewed Viewed 5 times