About the Role
Design, develop, and maintain full-stack applications while ensuring performance, reliability, and scalability across distributed systems.
Responsibilities
- Develop and deploy end-to-end features across frontend and backend services
- Write clean, maintainable, and well-documented code
- Collaborate with product and design teams to define requirements
- Optimize applications for speed, scalability, and user experience
- Troubleshoot and resolve technical issues in production environments
- Participate in code reviews to ensure code quality and consistency
- Implement robust security practices across all layers of the stack
- Work with databases to design efficient schemas and queries
- Integrate third-party APIs and services
- Support continuous integration and deployment workflows
- Monitor system performance and respond to alerts
- Contribute to architectural decisions and technical planning
- Ensure compatibility across browsers and devices
- Maintain documentation for systems and processes
- Stay current with emerging technologies and industry trends
- Refactor legacy code to improve maintainability
- Assist in defining engineering best practices
- Collaborate on testing strategies including unit and integration tests
- Deploy and manage applications in cloud environments
- Work with containerization and orchestration tools
- Support backend services with efficient API design
- Build responsive and accessible user interfaces
- Use version control systems effectively
- Participate in agile development cycles
- Contribute to on-call rotations when necessary
Nice to Have
- Experience with Next.js or similar frameworks
- Familiarity with serverless architectures
- Knowledge of frontend build tools like Webpack or Vite
- Experience with real-time communication protocols
- Exposure to DevOps practices and infrastructure as code
- Background in security-focused development
- Open-source contributions
- Experience with distributed systems
- Familiarity with edge computing platforms
- Knowledge of accessibility standards
Compensation
Competitive salary and equity package
Work Arrangement
Remote with periodic team gatherings
Team
Collaborative engineering team focused on rapid iteration and product excellence
Tech Stack
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Node.js, Express, GraphQL
- Database: PostgreSQL, Redis
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: GitHub Actions, Terraform
Growth Opportunities
- Mentorship from senior engineers
- Quarterly learning stipend for courses and conferences
- Internal tech talks and knowledge sharing
- Leadership pathways for technical contributors
Available for qualified candidates