About the Role
The position involves leading the development of full-stack applications, contributing to system architecture, and ensuring high performance and responsiveness across all layers of the software stack.
Responsibilities
- Design and implement user-facing features using modern frontend frameworks
- Develop server-side logic and APIs to support frontend components
- Collaborate with product teams to define technical requirements
- Write clean, maintainable, and well-documented code
- Optimize applications for maximum speed and scalability
- Troubleshoot and debug production issues
- Participate in code reviews to ensure code quality
- Integrate third-party services and APIs
- Ensure data security and compliance with best practices
- Monitor system performance and implement improvements
- Support deployment processes and CI/CD pipelines
- Work with databases to design efficient schemas
- Lead technical discussions and contribute to architectural decisions
- Mentor junior developers and provide technical guidance
- Stay current with emerging technologies and industry trends
Nice to Have
- Master's degree in computer science or engineering
- Experience with TypeScript
- Knowledge of containerization using Docker
- Familiarity with Kubernetes or orchestration tools
- Background in microservices architecture
- Exposure to serverless computing models
- Experience with frontend state management libraries
- Understanding of web accessibility standards
- Contributions to open-source projects
- Experience in agile or scrum environments
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative engineering team focused on agile development and continuous integration
Technology Stack
- Frontend: React, Redux, TypeScript
- Backend: Node.js, Express, GraphQL
- Databases: PostgreSQL, MongoDB
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: Jenkins, GitHub Actions
Growth Opportunities
- Access to professional development courses and certifications
- Regular internal tech talks and knowledge sharing
- Opportunities to lead projects and mentor others
- Support for attending industry conferences
Available for qualified candidates