About the Role
The role involves owning key parts of the application stack, contributing to architectural decisions, and ensuring high-quality code through testing and collaboration.
Responsibilities
- Develop and maintain frontend interfaces using modern JavaScript frameworks
- Build and optimize backend services and APIs
- Collaborate with designers to implement intuitive user experiences
- Write clean, testable, and well-documented code
- Participate in code reviews to maintain codebase quality
- Troubleshoot and resolve production issues promptly
- Work with product managers to refine feature requirements
- Contribute to database design and query optimization
- Implement authentication and authorization mechanisms
- Ensure application performance and responsiveness
- Integrate third-party services and APIs
- Support deployment pipelines and CI/CD processes
- Monitor system health and respond to alerts
- Follow security best practices across the stack
- Mentor junior developers through pair programming and feedback
- Stay current with evolving web technologies
- Participate in sprint planning and team retrospectives
- Translate business needs into technical solutions
- Conduct technical research for new initiatives
- Improve application accessibility and usability
Nice to Have
- Experience with server-side rendering techniques
- Knowledge of Kubernetes or container orchestration
- Background in fintech or regulated industries
- Familiarity with monitoring tools like Prometheus or Datadog
- Experience with infrastructure as code tools
- Contributions to open-source projects
- Speaking multiple languages fluently
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid remote with core hours in European time zone
Team
Small, autonomous product team using agile methods
Tech Stack
- Frontend: React, TypeScript, Webpack
- Backend: Node.js, Express, GraphQL
- Database: PostgreSQL, Redis
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: GitHub Actions, Terraform
Growth Opportunities
- Path to technical leadership roles
- Annual learning and development budget
- Internal mobility across product teams
- Mentorship programs for career advancement
Available for qualified candidates