Senior Full Stack Software Developer

New
United StatesFull-TimeSenior
Salary130,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSNode.jsGCPJavascriptMongoDBTypeScriptAzureNosqlMicroservicesSaaS

Requirements

  • 5+ years of experience in full stack software development using TypeScript, JavaScript, Node.js, or similar technologies
  • Strong experience building and maintaining SaaS or enterprise-grade multi-tenant applications
  • Hands-on experience with MongoDB or similar NoSQL databases and data aggregation models
  • Experience working with cloud platforms such as GCP, AWS, or Azure
  • Strong proficiency with modern testing frameworks such as Jest, Mocha, or equivalent tools
  • Experience building scalable APIs and integrating complex backend services
  • Solid understanding of microservices architecture and distributed systems
  • Strong problem-solving skills with the ability to design and implement robust technical solutions
  • Experience working in Agile development environments and cross-functional teams
  • Excellent communication skills with the ability to collaborate with engineers, product teams, and occasionally customers
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Responsibilities

  • Design, develop, and maintain scalable full stack applications, including backend services, APIs, and frontend components
  • Build and enhance microservices-based architecture deployed in cloud environments, ensuring performance, scalability, and reliability
  • Collaborate with product managers and cross-functional teams to translate requirements into technical solutions and user-friendly features
  • Develop responsive, cross-platform user interfaces using modern frontend frameworks and ensure compatibility across browsers and devices
  • Create and maintain robust APIs and integrate multiple data sources within a multi-tenant SaaS architecture
  • Write unit, integration, and end-to-end tests to ensure high code quality and system stability
  • Participate in architectural discussions, code reviews, sprint planning, and agile development ceremonies
  • Monitor and optimize application performance, including instrumentation for production metrics and observability
  • Produce clear technical documentation and contribute to engineering best practices across the team
  • Engage with customers or partners when needed to understand requirements and deliver effective technical solutions
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 160,000 USD per year
Apply Now