About the Role
We are seeking an experienced software engineer to lead development efforts on full-stack applications, focusing on backend services in Python and frontend interfaces with React. The role emphasizes clean code, system reliability, and close collaboration within a remote-first team.
Responsibilities
- Develop and maintain backend services using Python
- Build responsive user interfaces with React
- Collaborate with team members on system architecture
- Write clean, testable, and well-documented code
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Optimize application performance and scalability
- Integrate with APIs and third-party services
- Ensure software security and data protection
- Follow agile development methodologies
- Contribute to technical documentation
- Support deployment and monitoring processes
- Work across time zones with remote colleagues
- Design reusable components and patterns
- Implement automated testing strategies
- Stay current with evolving technology trends
- Mentor junior developers on best practices
- Participate in sprint planning and retrospectives
- Assist in defining project requirements
- Maintain high standards for code quality
- Use version control systems effectively
- Collaborate on feature design and implementation
- Ensure compatibility across environments
- Respond to user feedback and iterate on features
- Support continuous integration and delivery pipelines
Nice to Have
- Experience with TypeScript
- Knowledge of GraphQL
- Familiarity with serverless architectures
- Background in DevOps practices
- Experience with monitoring tools like Prometheus or Grafana
- Exposure to Kubernetes or container orchestration
- Involvement in open-source projects
- Contributions to technical communities
- Advanced degree in computer science or related field
- Experience mentoring engineering teams
Compensation
Competitive salary and benefits package
Work Arrangement
Remote within the USA
Team
Collaborative, distributed engineering team focused on scalable software solutions
Why Join Us
- Work in a remote-first culture with flexibility and autonomy
- Engage in meaningful projects with real-world impact
- Collaborate with skilled engineers across the globe
- Grow professionally through challenging technical work
- Enjoy a supportive environment that values innovation
Tech Stack
- Python for backend services
- React for frontend development
- Docker for containerization
- AWS for cloud infrastructure
- Git for version control
Not available


