
Senior Software Engineer
RELX
full-time
Posted on:
Location Type: Office
Location: Alpharetta • United States
Visit company websiteExplore more
Salary
💰 $95,300 - $158,800 per year
Job Level
Tech Stack
About the role
- Design, develop, and maintain scalable full-stack applications using TypeScript, React, Node.js, and NestJS
- Build and maintain RESTful APIs and microservices to support Flyreel’s platform and integrations
- Implement event-driven architectures to improve performance, reliability, and real-time data processing
- Develop responsive, dynamic user interfaces that provide a seamless user experience across devices
- Ensure high performance and responsiveness of front-end and back-end components
- Deploy, monitor, and maintain applications in GCP or AWS environments
- Utilize cloud services and serverless architectures (e.g., Lambda, Cloud Functions) for scalability and cost-efficiency
- Collaborate with DevOps teams to streamline CI/CD pipelines and deployment workflows, particularly via Vercel for frontend services
- Work with MongoDB and SQL/NoSQL databases to design schemas, optimize queries, and maintain data integrity
- Integrate data and workflows across internal and external systems using APIs and event-driven patterns
- Collaborate closely with product managers, business analysts, QA engineers, and other developers to translate requirements into technical solutions
- Write unit and integration tests to maintain high code quality and ensure reliability
Requirements
- Experience in Node.JS, RESTful API, and cloud computing (GCP or AWS) are a must
- Knowledge of MongoDB and proficiency in SQL database querying (SQL or Non-SQL), NestJS, and Python
- Event-driven architecture and microservices architecture
- Experience of web forms, creating dynamic responsive UIs, state management, HTML/CSS
- Knowledge of Tanstack React Query and Vercel
- Effective communicator to various teams including developers, BAs, product managers, and QAs
- Strong analytical and problem-solving skills to develop efficient workflows and integrations
- Proficiency in Jira, Confluence, and GitHub and experience with GitHub source control
- A methodical and detail-oriented mindset that uses logical thinking and problem-solving capabilities.
Benefits
- Country specific benefits
- Annual incentive bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReactNode.jsNestJSRESTful APIevent-driven architecturemicroservices architectureMongoDBSQLPython
Soft Skills
effective communicationanalytical skillsproblem-solving skillsmethodical mindsetdetail-orientedlogical thinking