Staff Software Engineer
Salary 135,000 - 165,000 USD per year
Requirements:
- -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);
- 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.
Responsibilities:
- Develop software aligned with specifications & designs, ensuring code is well-tested, maintainable, and documented;
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.
Technologies:
- API
- AWS
- CI/CD
- Docker
- Git
- GraphQL
- IAM
- Support
- JIRA
- JavaScript
- Kubernetes
- MongoDB
- Terraform
- TypeScript
- NodeJS
- Cloud
- Java
More:
Murmuration is a nonprofit organization that amplifies the power of civic engagement by providing data, digital tools, and research-driven insights to community-focused organizations so that together we can create an America where everyone can lead healthy, free, and dignified lives.
Every day, people are trying to shape our future for the better. Fighting for water that’s safe to drink. Schools that serve students equitably. Gun laws that make sense. And rallying people who care like we do. And yet too often the skillful organizers working to mobilize communities lack access to technology that could supercharge their efforts.Knocking on every door instead of knowing which will open most easily. And going up against outside interests that have half the heart, but twice the tools.
In communities across America, Murmuration’s partners are leveraging our data, tools, and insights to help thousands of organizers orchestrate millions of individual people to do big things together. Demand big things together. To create the world they want. Together.