Senior Software Engineer

Massive Rocket Logo

Massive Rocket

πŸ“Remote - Poland

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.