Senior Software Engineer

Massive Rocket
Summary
Join Massive Rocket, a rapidly growing Martech agency specializing in Braze and Snowflake, as a Senior Software Engineer. You will be a key contributor to the development and maintenance of a cutting-edge platform, designing and implementing complex features while ensuring high performance and scalability. This 100% remote position requires extensive full-stack experience with TypeScript, Next.JS, and Python, along with expertise in React, data handling, and API development. You will collaborate with cross-functional teams, including data scientists and product managers. The ideal candidate is a creative problem-solver with strong communication skills and a passion for quality. Massive Rocket offers a supportive and positive work culture with a global presence and organized team events.
Requirements
- 5+ years of proven experience as a Full Stack Engineer or similar role with a strong focus on TypeScript , Next.JS and Python
- 2+ years of experience with NumPy, Pandas
- Mastery of React.js , including advanced concepts like state management (Redux, Zustand), performance optimization, and server-side rendering
- Familiarity Nest.js framework
- Expert-level proficiency in TypeScript and its application in building robust and type-safe applications at scale
- Strong understanding of testing frameworks and best practices for ensuring code quality and application stability
- Experience developing REST APIs and automation using Python and Typescript
- Ability to design and implement complex systems, considering factors like scalability, maintainability, and security
- Effective communicator and team player, comfortable working with cross-functional teams to deliver high-quality solutions
- Experience working in an agency setting with clients
- Strong communication skills with professional level of proficiency in English
Responsibilities
- Participate in architectural discussions, propose solutions, and contribute to the evolution of the solution architecture
- Design, develop, and maintain high-quality, scalable, and secure features across the entire technology stack
- Identify and address performance bottlenecks across the entire stack, optimize application code, and ensure a smooth and responsive user experience, leveraging Python features for optimization
- Design and implement RESTful APIs and GraphQL endpoints to power the front-end application and integrate with other services
- Interact with databases (SQL and NoSQL), including data modeling, query optimization, and ensuring data integrity
- Develop robust web scrapers for structured & unstructured data
- Productionalize and maintain Machine Learning models developed by the Data Science team
- Collaborate with data engineers on ML pipelines & stack
- Optimize and monitor scraper and model performance
- Work closely with data scientist, product managers, and backend engineers to translate requirements into technical solutions and ensure seamless integration
- Continuously learn and evaluate new technologies and trends in front-end development to keep the platform at the cutting edge
Preferred Qualifications
- A creative thinker who can efficiently solve complex problems and adapt to new technologies and changing product requirements
- Passion for quality and a dedication to understanding the userβs perspective and how it impacts the product's overall experience
- Strong interpersonal and communication skills, with the ability to articulate issues, solutions, and concepts to technical and non-technical stakeholders alike
- The aptitude to mentor others and lead by example in software engineering practices is highly valued
- Familiarity with DevOps practices and CI/CD pipelines
- Experience with cloud technologies (e.g., Azure, AWS)
- Knowledge of medical device regulations and compliance
Benefits
- Fast-moving environment β you will never stop learning and growing
- Supportive and positive work culture with an emphasis on our values
- International presence β work with team members in Europe, the US, and around the globe
- 100% remote forever
- Organised team events and outings