Remote job
Senior Software Engineer (React)
Job details
About this role
Role overview
Lead the development of a major component of a SaaS analytics platform as a senior software engineer focused on React. The role spans modern JavaScript application development, from responsive front-end experiences through Node.js services, with collaboration across engineering, cloud infrastructure, and data systems.
Responsibilities
- Build and maintain product functionality using React.js and the broader JavaScript stack. - Contribute across front-end and back-end layers, including Node.js services and API integrations. - Partner with DevOps and junior engineers to strengthen code quality, architecture, and cloud infrastructure. - Create and maintain automated tests for the features you develop. - Support continuous integration, build automation, and deployment workflows. - Help deliver reliable systems that use real-time analytics and data services.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a comparable discipline. - At least 3 years of professional front-end development experience. - At least 2 years of hands-on React development experience. - Familiarity with modern ECMAScript standards. - Working knowledge of GraphQL. - Ability to take ownership of testing and quality for delivered features.
Nice to have
- Familiarity with AWS and cloud-native development. - Experience with serverless architectures, Golang, PostgreSQL, Elasticsearch, or real-time data systems.
Benefits and work setup
- Fully remote work arrangement with flexible working hours. - Performance-oriented environment emphasizing fairness and inclusion.