About the Role
The engineer will contribute to building and maintaining scalable, high-performance applications across the frontend and backend, working closely with cross-functional teams to deliver robust software solutions.
Responsibilities
- Develop and maintain full-stack applications using modern frameworks
- Collaborate with product and design teams to define feature requirements
- Write clean, testable, and maintainable code across frontend and backend systems
- Participate in code reviews to ensure code quality and best practices
- Troubleshoot and debug production issues in distributed systems
- Implement responsive user interfaces with attention to usability
- Optimize application performance and scalability
- Integrate with third-party APIs and services
- Work with data models and database schemas
- Ensure application security and data protection standards
- Support deployment pipelines and CI/CD processes
- Monitor system health and respond to alerts
- Document technical designs and implementation details
- Stay current with evolving technologies and frameworks
- Contribute to architectural discussions and technical planning
Nice to Have
- Experience with TypeScript
- Familiarity with React or Vue.js
- Knowledge of GraphQL
- Exposure to serverless architectures
- Hands-on experience with monitoring and observability tools
Compensation
Competitive salary and benefits package
Work Arrangement
Remote-friendly with flexible hours
Team
Collaborative engineering team focused on scalable software solutions
Tech Stack
- Frontend: React, TypeScript, Redux
- Backend: Node.js, Python, Flask
- Infrastructure: AWS, Docker, Kubernetes
- Databases: PostgreSQL, MongoDB
- CI/CD: GitHub Actions, Jenkins
Culture
- Emphasis on ownership and initiative
- Flat organizational structure with open communication
- Regular team retrospectives and feedback loops
- Support for professional development and conferences
Available for qualified candidates