About the Role
The role involves developing and maintaining software systems that support a distributed network of professionals and businesses. Engineers contribute to product improvements, system reliability, and technical innovation while working within cross-functional teams.
Responsibilities
- Design and implement backend and frontend features
- Write clean, maintainable, and efficient code
- Collaborate with product and design teams to define solutions
- Debug and resolve production issues promptly
- Participate in code reviews to ensure quality standards
- Support the deployment and monitoring of applications
- Improve system performance and scalability
- Maintain documentation for systems and processes
- Work with APIs to integrate third-party services
- Ensure code follows security best practices
- Contribute to architectural planning and technical decisions
- Test software thoroughly using automated and manual methods
- Respond to alerts and incidents in on-call rotation
- Optimize database queries and data access patterns
- Refactor legacy code to improve maintainability
- Stay current with evolving technology and methodologies
- Help onboard and mentor new engineering team members
- Participate in sprint planning and agile ceremonies
- Track progress using project management tools
- Collaborate across teams to align technical and business goals
Nice to Have
- Experience with distributed systems
- Knowledge of GraphQL
- Familiarity with microservices architecture
- Experience in DevOps practices
- Contributions to open-source projects
- Experience with frontend frameworks
- Background in full-stack development
- Exposure to high-traffic applications
- Understanding of networking fundamentals
- Experience with message queues
Benefits
- Health, dental, and vision insurance
- Retirement savings plan with company match
- Paid time off and holidays
- Flexible work schedule
- Remote work options
- Professional development stipend
- Parental leave
- Wellness programs
- Employee assistance program
- Stock options or equity participation
Compensation
Competitive salary with benefits
Work Arrangement
Hybrid remote
Team
Collaborative engineering team focused on scalable solutions
Our Technology Stack
- Uses modern JavaScript frameworks for frontend development
- Backend services built with Python and Node.js
- Hosted on AWS with container orchestration via Kubernetes
- Employs PostgreSQL and Redis for data storage
- Leverages GraphQL for efficient data querying
Engineering Culture
- Values transparency and open feedback
- Encourages experimentation and innovation
- Practices regular retrospectives and team check-ins
- Promotes ownership and accountability
- Supports continuous learning and growth
Available for qualified candidates