Senior Software Engineer (Hybrid)

$140,000 - $150,000

Full Time

  • Work from home
  • No Travel Required


AngularBootComputer ScienceNode . jssoftware developmentwritten communicationScrumSoftware EngineerTypescriptcode reviewsThe

Job Description

We re looking for a seasoned Senior Software Engineer. You will be working with cutting edge tools to develop code that is reliable, maintainable, and scalable. In this role you will get an opportunity to work on the full stack, from building microservices to creating compelling user experiences on top of the latest web and mobile technologies. You will be part of a team that develops, tests, and delivers solutions through our CI/CD environments and deploy solutions to our customers hosted on AWS. Responsibilities:

  • A seasoned SW Engineer that has worked on various technologies in different languages and stacks.
  • Work across the stack from UI to database
  • Leverage AWS to deliver efficient, cloud-native solutions
  • Write unit, integration, and functional tests, and guide others in doing the same
  • Document software designs and project tasks
  • Review functional requirements and analyze their impact on schedule and software design
  • Provide technical leadership, mentoring and direction to other team members
  • Design and develop REST APIs and other code that is reliable, maintainable, and extendable
  • Participate in design/code reviews

The Skills and Experience:

  • 6+ years experience in software development with demonstrated --experience working full stack
  • Experience using modern server frameworks (such as Node.js, Spark, Spring Boot) to build microservices
  • Experience using web UI frameworks such as Typescript, React or Angular to build web UI s
  • Experience with build and deployment in AWS, Azure, Google Cloud Platform
  • Design, develop REST APIs
  • Experience with client and server unit testing
  • Experience with Scrum/Agile SDLC
  • Outstanding interpersonal, written communication skills
  • Adept at effectively working with professionals from a wide range of disciplines
  • Passionate about delivering high quality results
  • Committed to ongoing professional development and learning
  • Invested in the professional growth and development of individuals and teams
  • Bachelor's degree in Computer Science or equivalent experience

Applicants must be authorized to work for ANY employer in the US. We are unable to sponsor or take over sponsorship of an employment Visa at this time.