
Software Engineer, Full Stack
Bixal
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $85,000 - $105,000 per year
About the role
- Design, develop, and maintain backend features using Python, Django, and Wagtail CMS
- Build maintainable features using Django’s model-view-template architecture and Stimulus controllers to support interactive form and admin workflows.
- Build and maintain RESTful APIs and data models that power the platform's core services.
- Write clean, testable, and well-documented code in accordance with team standards and government security requirements.
- Participate in code reviews and contribute to architectural decisions and technical documentation.
- Identify and resolve performance bottlenecks, bugs, and technical debt.
- Implement accessible, responsive user interfaces using JavaScript, Angular/Typescript, StimulusJS, Sass/SCSS.
- Ensure frontend implementations comply with accessibility standards (Section 508, WCAG 2.1).
- Contribute to a shared component library and maintain design-to-code consistency across the platform.
- Support and contribute to the automated end-to-end testing suite built with Cypress.
- Write and maintain unit and integration tests as part of the development workflow.
- Collaborate cross-functionally with product owners, developers, and stakeholders to deliver high-quality digital services.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, plus at least 3 years of professional software development experience; or an equivalent combination of education and experience (6 years without degree).
- Proficiency in Python and hands-on experience building applications with Django, including ORM usage, middleware, and RESTful API development.
- Experience with Wagtail CMS, including content modeling, page types, stream fields, and admin customization.
- Working knowledge of frontend technologies including JavaScript (ES6+), CSS, and Sass/SCSS.
- Experience writing and maintaining automated tests, with familiarity with Cypress or a comparable end-to-end testing framework.
- Expertise with version control using Git and collaborative development workflows (pull requests, branching strategies, code review).
- Understanding of web accessibility standards (Section 508, WCAG 2.1) and experience developing accessible web applications.
- Experience working in Agile/Scrum delivery teams, with comfort operating in iterative, fast-paced project environments.
- Strong problem-solving skills, attention to detail, and the ability to write clean, maintainable code.
- Effective verbal and written communication skills, with experience collaborating across cross-functional teams.
- Must be able to obtain and maintain a Public Trust security clearance.
Benefits
- Flex hours
- 401K with matching incentive
- Parental Leave
- Medical/dental/vision benefits
- Flex Spending Account
- Company provided short-term disability and life insurance
- Commuter benefits
- Paid Time Off (PTO)
- 11 Paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoWagtail CMSRESTful API developmentJavaScriptAngularTypescriptSassSCSSCypress
Soft Skills
problem-solvingattention to detaileffective communicationcollaborationcross-functional teamwork
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringPublic Trust security clearance