Headquarters: Murmuration
URL: https://murmuration.org/
- Develop software aligned with specifications & designs, ensuring code is well-tested, maintainable, and documented;
- Work autonomously with minimal oversight, delivering production-ready solutions that prioritize long-term maintainability and supportability;
- Act as a Subject Matter Expert for your team’s product, contributing to complex algorithmic tasks, feature designs, and broader technical standards;
- Create, communicate, and defend design decisions to your team and the broader engineering organization through demo sessions, chapter meetings, and architecture reviews;
- Take ownership of Jira epics or large tasks, driving them to completion and demonstrating work to ensure requirements are met;
- Manage builds, releases, and change log creation while adapting development efforts to align with the team’s SDLC;
- Oversee engineering briefs, review architectural design documents, and maintain a customer-centric approach while supporting team members through regular check-ins and feedback;
- Mentor engineers through facilitating pull-request reviews for your team, paired programming sessions, and technical guidance on design & best practices; and
- Be the team’s designated Tech-Lead, which includes the following responsibilities:
- Collaborate with Product to refine Jira tasks, estimate effort for development activities, and align Pod priorities with roadmap timelines;
- Oversee Jira standards for the team’s work, ensuring work is scoped properly with clear & tangible acceptance criteria;
- Identify and document technical debt, translating it into actionable tickets for review; and
- Oversee and review Pod technical work, ensuring feature stability and adherence to the application’s architecture.
- 10 – 15 years’ experience;
- BS, BA in Computer Science or other related degree (boot camp(s) and/or work experience can be substituted for degree requirements);
- Mastery in Typescript/Javascript or a similar functional programming language which isn’t strongly typed, including understanding threading or multi-processing for the given language;
- Working knowledge of AWS Lambdas or AWS Fargate;
- Mastery of a standard IDE for code development;
- Familiarity with a standard code repository (e.g., git);
- Familiarity with the standard package manager used by Node;
- Demonstrated proficiency on how to deploy the framework;
- Familiarity with one CI/CD framework;
- Experience designing and developing product features from design to production deployment;
- Previous experience supporting a production environment;
- Ability to demonstrate good communication skills, including the ability to clearly and adequately in order to define a position and defend it (in writing or verbally);
- Ability to document a design, component, or workflow they have working knowledge of; and
- Ability to create and design technical workflows and break that larger project into smaller workable components.
- Demonstrable knowledge in the creation, use, and support of GraphQL in a production environment;
- Demonstrable knowledge in the creation, use, and support of a document database like MongoDB;
- Advanced experience with CI/CD platforms & best practices;
- Additional experience with other AWS products, such as S3, IAM, System & Secrets Manager, Elastic Container Registry, Event Bridge, and API Gateway;
- Experience with container technologies, such as Docker or Kubernetes; and/or
- Experience with IaC technologies, such as AWS CDK or Terraform.
- Health, vision, and dental insurance with 100% of premiums covered for you and qualifying family members;
- Retirement benefits with a 5% employer match;
- A flexible unlimited PTO plan;
- Generous paid parental leave;
- Pre-tax commuter benefits;
- A company laptop;
- A flexible remote work environment;
- A home office setup stipend for all new employees;
- Monthly reimbursement for remote work expenses;
- A yearly professional development fund;
- Mental health and wellness benefits through Calm and Better Help;
- Yearly in-person staff retreats; and
- A welcoming culture that celebrates diversity, equity, inclusion, and belonging.
To apply: https://weworkremotely.com/remote-jobs/murmuration-staff-software-engineer-1