About the Role
The Senior Full Stack Developer will lead the design and implementation of robust, user-focused applications, working closely with engineering and product teams to deliver scalable solutions in a fast-paced environment.
Responsibilities
- Design and build full-stack applications using current industry standards
- Write clean, maintainable, and efficient code across client and server layers
- Collaborate with product and design teams to define functional requirements
- Develop responsive user interfaces with accessible and semantic markup
- Implement server-side logic and database interactions for application features
- Optimize application performance and scalability for high-traffic environments
- Conduct code reviews and contribute to team coding standards
- Troubleshoot and resolve technical issues in production and staging environments
- Integrate third-party APIs and external services into platform workflows
- Ensure application security and data protection compliance
- Participate in sprint planning, stand-ups, and retrospective meetings
- Write automated tests to ensure code reliability and regression prevention
- Deploy and monitor applications using CI/CD pipelines
- Maintain documentation for systems, APIs, and development processes
- Mentor junior developers and support team knowledge sharing
Nice to Have
- Master’s degree in computer science or related discipline
- Experience with microservices architecture patterns
- Familiarity with GraphQL and API gateway technologies
- Background in DevOps practices and infrastructure as code
- Exposure to machine learning integration in web applications
- Contributions to open-source software projects
- Knowledge of accessibility standards and internationalization
- Experience with monitoring and observability tools
- Understanding of domain-driven design principles
- Leadership experience in technical project planning
Compensation
Competitive salary with performance bonuses and comprehensive benefits package
Work Arrangement
Hybrid remote with required in-office collaboration days
Team
Collaborative engineering team focused on agile development and continuous integration
Technology Stack
- Primary languages: JavaScript, TypeScript, SQL
- Frontend: React, HTML5, CSS3, Webpack
- Backend: Node.js, Express, PostgreSQL
- Infrastructure: AWS, Docker, Kubernetes, Terraform
- Testing: Jest, Cypress, Mocha
Professional Development
- Annual learning stipend for courses and certifications
- Access to online learning platforms and technical workshops
- Internal tech talks and peer mentoring programs
- Conference attendance and speaking opportunities
Available for qualified candidates