Jobs · Engineering · Massachusetts

Senior Full Stack Software Developer

Liaison · Boston, MA · 3 wk ago
HybridEngineeringFull-time

Responsibilities

  • Design and develop enterprise-grade, high volume web and data applications platforms and state of the art technical solutions leveraging variety of technologies in public cloud such as AWS or GCP
  • Develop and support APIs and business logic leveraging C#, .NET, docker, RabbitMQ etc.
  • Develop and support web user interfaces using JavaScript Frameworks such as Vue.js, React
  • Participate in design discussions and solution design sessions with product management and software development teams to shape new product features and platform capabilities
  • Provide support to critical production issues and infrastructure needs
  • Provide hands on guidance and mentorship to remote team of front-end and back-end developers
  • Enjoy coaching, mentoring and guiding peer developers and QA engineers and working collaboratively with product and program managers, DevOps and other technical leaders
  • Contribute to evaluation, prototyping and selection of software solutions that will improve our technology infrastructure
  • Make recommendations to enhance performance and scalability of our flagship products
  • Develop unit tests and API integration tests to maximize code coverage in accordance with the software test pyramid
  • Apply Test Driven Development practices and software quality measurement tools to the improve quality of delivered software
  • Foster and support a culture of innovation and excellence in the engineering organization

Requirements

  • 8+ years of relevant work experience, including at least 5 years working in an Agile scrum team
  • 5+ years working with C#, .NET and related technologies
  • 5+ years working with AWS and its critical technologies such as EKS, SQS, ECS, Redis Cache,5+ years working with relational database systems (e.g., MySql or PostgreSQL) and in-memory key-value databases (e.g., Redis) and NoSQL database such as Elastic, MongoDB
  • 5+ years designing, implementing, and maintaining CI/CD (continuous integration / continuous deployment) processes using tools such as Bitbucket Pipelines, Jenkins, and/or GitHub actions
  • Working experience with OOP, SOA, microservices, and design patterns
  • Experience building RESTful APIs
  • Experience working with multiple tech stacks, and ability to quickly learn new technologies
  • Excellent analytical and problem-solving skills
  • Excellent communication skills
  • Strong attention to detail
  • Comfortable with Linux systems and bash command line
  • Proficient with tools such as git, npm, Docker
  • Good knowledge of AJAX, JSON, HTML and CSS

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com