About the Role
This role is for a new graduate eager to launch their career in software engineering by contributing to both frontend and backend systems in a fast-paced, remote-first company.
Responsibilities
- Design and implement user-facing features using React and related frontend libraries
- Build and maintain backend services with Node.js and Express
- Collaborate with product managers and designers to define technical requirements
- Write clean, testable, and well-documented code
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and debug production issues across the stack
- Contribute to the architecture of scalable and secure systems
- Work with RESTful APIs to integrate frontend and backend components
- Ensure applications perform well across devices and browsers
- Implement automated testing to improve reliability
- Monitor application performance and respond to alerts
- Follow security best practices in all development tasks
- Use version control effectively with Git workflows
- Deploy applications using CI/CD pipelines
- Stay current with emerging technologies and frameworks
- Document technical decisions and system designs
- Support on-call responsibilities as part of the engineering rotation
- Optimize database queries for efficiency
- Work with PostgreSQL for data storage and retrieval
- Integrate third-party services and APIs
- Improve user experience through iterative development
- Contribute to accessibility standards in UI components
- Assist in refining development processes
- Engage in technical discussions and planning sessions
- Help maintain system uptime and reliability
Nice to Have
- Experience with React or similar UI libraries
- Familiarity with TypeScript
- Exposure to serverless architectures
- Knowledge of containerization with Docker
- Experience deploying applications on cloud infrastructure
- Understanding of microservices patterns
- Background in agile or scrum environments
- Contributions to open-source projects
- Internship or project experience in a professional software setting
Compensation
Competitive salary and equity package
Work Arrangement
Remote
Team
Collaborative engineering team focused on building scalable web applications
What We Offer
- Flexible remote work environment
- Health, dental, and vision insurance
- 401(k) plan with company match
- Generous paid time off policy
- Professional development stipend
- Home office setup allowance
- Monthly wellness reimbursement
Our Tech Stack
- Frontend: React, TypeScript, Webpack
- Backend: Node.js, Express, PostgreSQL
- Infrastructure: AWS, Docker, CI/CD pipelines
- Monitoring: Datadog, Sentry
- Collaboration: Slack, Jira, GitHub
No