
Software Engineer
Posted Jul 27

Posted Jul 27
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain both frontend and backend components of web applications, ensuring seamless integration and optimal performance.
• Construct and uphold responsive, accessible user interfaces utilizing modern JavaScript frameworks such as Vue or React.
• Transform UI/UX designs and wireframes into clean, reusable, and maintainable code.
• Enhance front-end performance and execute comprehensive testing (unit, integration, end-to-end) using tools like Vitest, Jest, or Cypress.
• Collaborate with product managers, designers, and other stakeholders to define project requirements and deliver scalable solutions.
• Troubleshoot and resolve intricate technical issues across the stack (application, database, integrations, infrastructure).
• Participate in architectural discussions and decisions, assessing and recommending new technologies as needed.
• Mentor and guide junior developers, promoting technical growth and shared ownership.
• Lead technical architecture and design decisions to create scalable and reliable software systems.
• Implement best practices for software development, including code reviews, automated testing, and documentation to uphold high code quality.
• Engage in on-call rotations to manage incident responses and address issues swiftly.
• Over 5 years of experience with Vue.js or React, as well as PHP.
• Proficient in writing and scaling REST APIs that return JSON.
• Strong understanding of Object Oriented Programming, Microservice, and API architecture.
• Knowledge of Infrastructure as Code (IaC), containerization (Docker), modern DevOps practices, and automated testing.
• Familiarity with AI/LLM APIs and prompt engineering.
• Solid knowledge of MySQL/PostgreSQL, including writing and reviewing complex queries and performance tuning.
• Profound understanding of Test Driven Development methodologies, encompassing unit, integration, and end-to-end tests.
• Experience with Python is advantageous.
• Comprehensive and competitive compensation.
• Health benefits.
• Retirement plan.
• Stock options.
• Four additional weeks off, including statutory holidays, Paper Days throughout the year, and a full Paper Week from December 25 to January 1.
• A $500 stipend to set up your workspace.
• $100 monthly stipends to assist with ongoing workspace needs.
• Generous paid parental leave.
• Unlimited access to tutoring and educational support for children of Paper employees.
General Dynamics Information Technology
General Dynamics Information Technology
General Dynamics Information Technology
Get handpicked remote jobs straight to your inbox weekly.