Senior Backend Developer, Full Stack

The Muse
New York, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

New York, United States of America

Tech stack

HTML
Java
JavaScript
.NET
API
Amazon Web Services (AWS)
Application Performance Management
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Information Systems
Continuous Integration
DevOps
Github
Python
PostgreSQL
Enterprise Messaging Systems
Microsoft SQL Server
MongoDB
Node.js
NoSQL
Scrum
Software Architecture
Systems Development Life Cycle
Secure Coding
Systems Integration
TypeScript
Google Cloud Platform
Enterprise Software Applications
React
Software Security
Backend
GIT
Vue.js
Event Driven Architecture
Containerization
Angular
Kubernetes
Information Technology
Deployment Automation
Web Technologies
Front End Software Development
Api Design
Software Coding
REST
Docker
Jenkins
Microservices

Job description

We're looking for a Full Stack Backend Developer to design, build, and maintain scalable applications and backend services that support business operations and customer-facing solutions. This role combines advanced backend engineering expertise with front-end integration experience to deliver secure, reliable, and high-performing enterprise applications across the full development lifecycle.

The ideal candidate brings deep experience in software architecture, API development, cloud platforms, and modern web technologies, with the ability to lead technical initiatives and mentor junior developers., * Design, develop, test, and maintain backend services and APIs

  • Build and support full stack web applications using modern frameworks
  • Develop scalable microservices and integrations with internal and external systems
  • Lead technical design sessions and contribute to architecture decisions
  • Optimize application performance, reliability, scalability, and security
  • Write clean, maintainable, and well-documented code
  • Troubleshoot complex production issues and implement sustainable solutions
  • Collaborate with product owners, architects, UX designers, and engineering teams
  • Support CI/CD pipelines and automated deployment processes
  • Ensure applications follow security, compliance, and coding standards
  • Mentor junior developers and promote engineering best practices

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field, or equivalent experience
  • Minimum 10 years of experience in full stack and backend software development
  • Strong experience with backend languages such as Java, C#, Python, Node.js, or Go
  • Experience with front-end technologies such as React, Angular, Vue.js, HTML, CSS, and JavaScript/TypeScript
  • Extensive experience designing and consuming RESTful APIs
  • Strong knowledge of relational and/or NoSQL databases
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud
  • Experience with Git and modern DevOps practices
  • Strong understanding of secure coding practices and application security principles
  • Excellent analytical, troubleshooting, and problem-solving skills

Preferred Qualifications

  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with event-driven architecture and messaging systems
  • Experience working in large enterprise environments
  • Knowledge of CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins
  • Experience with automated testing frameworks
  • Familiarity with Agile/Scrum methodologies
  • Prior technical leadership or mentoring experience

Technical Skills

  • Backend: Java, .NET, Python, Node.js, APIs, Microservices
  • Frontend: React, Angular, JavaScript, TypeScript
  • Databases: SQL Server, PostgreSQL, MongoDB
  • Cloud: Azure, AWS, Google Cloud
  • Tools: Git, Docker, Kubernetes, Jenkins, Azure DevOps

Soft Skills

  • Strong communication and collaboration skills
  • Ability to lead technical discussions and guide development teams
  • Ability to manage multiple priorities in fast-paced environments
  • Attention to detail and commitment to quality
  • Ability to work independently and within team settings

Apply for this position