About the Role
The position involves leading the development of full-stack applications, working closely with stakeholders to translate business needs into technical solutions, and ensuring high standards of code quality and system reliability.
Responsibilities
- Design and implement robust full-stack web applications
- Write clean, maintainable, and testable code across frontend and backend systems
- Collaborate with product managers and designers to define feature requirements
- Develop RESTful APIs and integrate third-party services
- Optimize applications for maximum performance and scalability
- Troubleshoot and debug production issues efficiently
- Participate in code reviews to ensure code quality and knowledge sharing
- Support deployment pipelines and infrastructure automation
- Ensure application security and data protection standards are met
- Contribute to architectural decisions and system design
- Maintain and improve existing software systems
- Work with databases to ensure efficient data storage and retrieval
- Implement responsive user interfaces using modern frontend frameworks
- Monitor system performance and respond to alerts
- Document technical designs and development processes
- Stay current with emerging technologies and industry trends
- Mentor junior developers and support team growth
- Align development practices with business objectives
- Ensure compliance with software development lifecycle standards
- Collaborate on usability improvements and feature enhancements
Nice to Have
- Master’s degree in computer science or related discipline
- Experience with microservices architecture
- Familiarity with serverless computing platforms
- Knowledge of GraphQL
- Experience with monitoring and observability tools
- Background in DevOps practices
- Contributions to open-source projects
- Experience with frontend state management libraries
- Understanding of accessibility standards
- Exposure to machine learning integration in web applications
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid remote with periodic on-site collaboration
Team
Collaborative engineering team focused on agile development and continuous integration
Technology Stack
- Primary languages include JavaScript and TypeScript
- Frontend built with React and modern CSS frameworks
- Backend services developed using Node.js and Express
- Database systems include PostgreSQL and MongoDB
- Infrastructure hosted on AWS with Kubernetes orchestration
Professional Development
- Opportunities for attending industry conferences
- Access to online learning platforms and technical workshops
- Internal knowledge-sharing sessions and engineering talks
- Support for certifications and advanced training
Available for qualified candidates