This is a remote position.
Sr. Software Engineer, II Downballot - Remote Job, 3-5+ Year Experience
Annual Income: $99K - $121K
About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.
Summary:
We are looking for a Software Engineer II to help us shape the growth of our platform to better serve down ballot candidates. In this pivotal role, you will join a newly formed team and work in concert with other product teams, data teams, platform and ops teams, and the security team. Together with other stakeholders, you will identify and execute on high impact improvements that unlock new product opportunities and ensure the reliability, predictability, maintainability, and scalability of core systems.
WHAT YOU WILL DO:
Collaborate with software engineers, product, and design to develop a new candidate-facing product and features for down ballot, local, grassroots entities.
Design products and systems with performance in mind, so all candidate users have a great experience.
Work across the stack using Ruby on Rails, React, TypeScript, GraphQL, and PostgreSQL in your daily work.
Improve platform performance and maintainability through quality code, testing, monitoring, and documentation.
Ensure product and feature quality through thorough PR reviews and QA testing.
Engage with and contribute to technical discussions around new solutions and architecture
Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.
Foster a collaborative and inclusive team culture aligned with our values.
WHAT YOU BRING:
Here is a non-exhaustive list of things we’re looking for:
3+ years or equivalent of professional experience working with teams and delivering projects.
Experience developing front-end applications in React. Experience with Ruby on Rails is a bonus!
A track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work
A demonstrated ability to write extensible, maintainable, and scalable code
An inclusive and empathetic working style in a remote and distributed work environment
An eagerness to learn and grow your skills as an engineer for all parts of the stack
BENEFITS:
Flexible work schedules and an unlimited time-off policy
Fully paid and trans-inclusive health, dental, and vision insurance for employees and their families; plus fully-paid health reimbursement arrangement to use for out of pocket expenses and fully-paid short- and long-term disability
Fully paid basic and AD&D life insurance and a voluntary supplemental life insurance option
Dependent and health care flexible spending account options
Employee Assistance Program (EAP) benefits for employees
Automatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions
A minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)
Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees
Why Patterned Learning LLC?
Patterned Learning can provide intelligent suggestions, automate repetitive tasks, and assist developers in writing code more effectively. This can help reduce coding errors, improve productivity, and accelerate the development process.
The pattern recognition is particularly relevant in the context of coding. Neural networks, especially deep learning models, are commonly employed for pattern detection and classification tasks. These models simulate human decision-making and can identify patterns in data, making them well-suited for tasks like code analysis and generation.