About the Role
Design, build, and improve full-stack software solutions within a dynamic development team, ensuring high performance, maintainability, and alignment with user needs.
Responsibilities
- Develop and maintain both front-end and back-end components of web applications
- Collaborate with product teams to define technical requirements and implementation strategies
- Write clean, efficient, and well-documented code across multiple layers of the application
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot and resolve software defects and performance bottlenecks
- Support the deployment and monitoring of applications in production environments
- Work closely with UX designers to implement intuitive user interfaces
- Contribute to architectural decisions and system scalability improvements
- Integrate APIs and third-party services into existing platforms
- Ensure application security and data protection standards are met
- Optimize application performance for responsiveness and reliability
- Assist in defining and implementing testing strategies and automation
- Stay current with emerging technologies and recommend improvements
- Mentor junior developers and support team knowledge sharing
- Participate in agile development cycles including planning and retrospectives
Nice to Have
- Experience with TypeScript or similar typed languages
- Familiarity with microservices architecture
- Knowledge of frontend state management libraries
- Experience with testing frameworks for both frontend and backend
- Exposure to infrastructure-as-code tools
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with office and remote options
Team
Cross-functional product development team in a technology-driven organization
Our Technology Stack
- We use modern JavaScript frameworks for frontend development
- Backend services are built with scalable server-side technologies
- Our infrastructure leverages cloud-native solutions and automation
Professional Growth
- Opportunities for technical specialization and leadership roles
- Access to training, conferences, and certification programs
- Regular feedback and personal development planning
Available for qualified candidates requiring work authorization