
Software Engineer II, Accounting
Juniper Square
full-time
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $120,000 - $155,000 per year
Job Level
JuniorMid-Level
Tech Stack
AWSDjangoGraphQLKubernetesLinuxPythonReactRuby on RailsSQLTypeScript
About the role
- Assist in implementing Core Accounting functionality on our General Ledger under the guidance of senior engineers.
- Collaborate on Projects: Contribute to small to large projects within the Product Team, providing technical input and executing assigned tasks effectively.
- Project Kickoffs and Specifications: Participate in project kickoffs and help translate project requirements into technical specifications for implementation alongside senior team members.
- Data Model Design: Assist in defining and expanding data models, including database schema and object models in the data access layer specific to the product.
- Business Logic Implementation: Implement required business logic in the service layer, ensuring alignment with project requirements and best practices.
- API Development: Help define and implement GraphQL API endpoints, collaborating with other engineers to ensure seamless integration and functionality.
- Frontend Development: Work with React to enhance and maintain the user interface, ensuring a responsive and user-friendly experience.
- Testing and Code Reviews: Write integration and unit tests for your code to ensure reliability and performance. Participate in code reviews for colleagues, providing constructive feedback to maintain code quality.
- Technical Support: Provide technical support for stakeholder groups such as customer success teams, addressing their technical inquiries and assisting in troubleshooting issues.
- Production Issue Management: Participate in monitoring, diagnosing, and addressing production issues. Collaborate with senior engineers to resolve complex problems and ensure system stability.
Requirements
- Bachelor's degree in Computer Science or a related field
- 2-5 years of experience in software development, particularly with modern web application frameworks (e.g., React, NestJs, FastAPI, or similar).
- Experience with service-oriented architecture
- Preferred experience in one of the following: Python/Typescript
- Preferred experience with kubernetes
- Understanding of server-side MVC frameworks (like Django, Rails, Pyramid etc.)
- Experience with SQL database schema design
- Experience operating Linux clusters (Amazon Web Services is a plus)
- You must be flexible and adaptable—you will be juggling multiple projects in a fast-paced startup environment.
- Experience with accounting concepts preferred.
- Experience with AI coding tools (like Cursor, Augment) preferred.
Benefits
- Health, dental, and vision care for you and your family
- Life insurance
- Mental wellness coverage
- Fertility and growing family support
- Flex Time Off in addition to company-paid holidays
- Paid family leave, medical leave, and bereavement leave policies
- Retirement saving plans
- Allowance to customize your work and technology setup at home
- Annual professional development stipend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Core Accounting functionalityGeneral LedgerGraphQL API developmentReactPythonTypescriptSQL database schema designservice-oriented architecturekubernetesAI coding tools
Soft skills
collaborationtechnical supportproblem-solvingflexibilityadaptabilitycommunicationconstructive feedbackproject managementtime managementteamwork
Certifications
Bachelor's degree in Computer Science