Job Overview This role involves end-to-end ownership of the product lifecycle in a fast-growing startup, focusing on full-stack development with...
Full-stack Engineer
SplitMetricsJob Overview
Develop and maintain scalable software solutions as part of a global mobile marketing ecosystem, focusing on frontend user interfaces and backend services for high-load, data-intensive systems.
Responsibilities
- Develop and maintain user interfaces using frameworks like React, Angular, or Vue for scalable and performant single-page applications.
- Collaborate on frontend architecture, component-based UI, and performance optimization.
- Write and review code for quality, security, and best practices across frontend and backend.
- Build backend services with Python, optimizing data pipelines and analytics for high-load systems.
- Refactor legacy systems and migrate to modern tech stacks.
- Integrate frontend with backend APIs to ensure smooth data flow and system reliability.
- Implement automated testing (unit, end-to-end) and participate in CI/CD processes.
- Monitor, troubleshoot, and improve system stability and performance.
Qualifications
- 4+ years experience with JavaScript (ES6+) and frameworks such as React, Angular, or Vue; strong UI design, component architecture, CSS/SCSS, and responsive interfaces.
- Experience with modern build tools, testing frameworks, and web security best practices.
- 4+ years experience with Python for building high-load, scalable systems; strong SQL skills with PostgreSQL, including performance tuning.
- Experience developing microservices, data pipelines, and analytics solutions.
- Familiarity with modern CI/CD practices and tools; ability to refactor legacy code and migrate to modern stacks.
- Strong focus on system reliability, observability, troubleshooting, and business implications in architecture decisions.
- B1+ English level.