De Tax para Tax
Senior Software Engineer – Full Stack, Node, React
Location
United States
Posted
177 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Full Stack, Node, React
ROIT
• Lead the technical development of new features and products, with a focus on impact and scalability • Work on full-stack development, participating in the entire product lifecycle • Architect solutions ready for experimentation, metrics and continuous learning • Support Growth initiatives through technical improvements, product adjustments and ongoing optimizations • Collaborate with UX/UI to ensure a consistent and scalable user experience • Contribute to maintenance, evolution and refactoring of existing systems • Define and evolve architecture, standards and best practices • Evaluate and support the adoption of new technologies, frameworks and tools • Ensure alignment between business rules, product goals and technical implementation
Job Requirements
- Experience with frontend development using React.js
- Strong knowledge of Node.js and TypeScript
- Experience with NoSQL and SQL databases
- Experience with Git and version control
- Knowledge of REST APIs and consuming services
- Experience with cloud environments (AWS and/or GCP) is a plus
- Experience with metric-driven products, experimentation or Growth is a plus
Benefits
- Permanent (indefinite-term)
- Full-time
- Remote
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Front End Engineer – Pay Web
OloOlo is a leading open SaaS platform for restaurants that enables hospitality at every touchpoint.
• Set and maintain the teams technical standards • Scope and estimate new projects • Guide technical architecture decisions with team members • Contribute to front-end (JavaScript/TypeScript, React) development. • Contribute to some back-end development (C#/.Net) building APIs for the front end • Participate in code reviews for quality assurance and performance. • Work collaboratively with the team lead to develop tech initiatives • Be a technical mentor to junior developers • Collaborate with stakeholders, ensuring timely project delivery and adherence to scope. • Demonstrate a proactive approach by asking questions to thoroughly understand client requirements. • Troubleshoot and resolve software issues reported by clients or internal teams. • Engage with cross-functional teams to deliver scalable solutions.
Full Stack Product Engineer, Vue3, TypeScript, CSS
Crypto BanterCrypto Banter is a live streaming channel that brings you the hottest crypto news, market updates and fundamentals.
• Own key user journeys end-to-end (challenge join, exchange signup, paywalls, UID submission, community access) • Ship fast in a small team and work directly with the founding team • Use AI tools as a force multiplier • Work closely with product, design and data so what we ship is simple, measurable and stable Rough split: ~70% frontend, ~30% backend and integrations.
• Write code as we expect our technical leadership to be in the trenches alongside engineers, understand root causes, and lead by example. • You understand key frontend performance metrics and have some experience in debugging frameworks such as Lighthouse and ChromeUX. • Exert technical influence over multiple teams, actively mentor individuals on advanced technical issues, and help technology managers guide the technical growth of their team members. • Support Product and Delivery in building highly scalable solutions aligned with non-functional requirements in terms of performance, security & regulatory. • Provide clear hands-on solutions with POCs or actual implementations depending on the particular case and scenario. • Participate in technical discussions as part of the team. You should be ready to challenge our architecture, propose changes, and ultimately implement them. • Become the first point of contact between the Architecture Engineering Team and Development Teams. Safeguard our engineering processes and the way we deliver software to browsers and mobile devices.
• projektowanie nowych rozwiązań • utrzymanie aktualnych funkcjonalności oraz naprawa błędów • tworzenie wydajnego kodu • pisanie testów jednostkowych • weryfikowanie wytwarzanych przez zespół rozwiązań poprzez testy oraz przegląd kodu • doprecyzowywanie wymagań klienta oraz planowanie implementacji rozwiązań




