Senior Software Engineer

closed
Massive Rocket Logo

Massive Rocket

πŸ“Remote - Poland

Summary

Join Massive Rocket, a fast-growing Martech agency, as a Senior Software Engineer specializing in full-stack React/TypeScript development. We offer a 100% remote, flexible work environment with opportunities for career advancement. You will architect and develop full-stack features, contribute to architectural decisions, optimize performance, and collaborate with a global team. This role requires extensive experience with React, TypeScript, Next.js, and related technologies. We value innovative problem-solvers and effective communicators who are passionate about quality.

Requirements

  • Extensive experience: 5+ years of proven experience as a Full Stack Engineer or similar role with a strong focus on React, TypeScript and Next.JS
  • Deep React expertise: Mastery of React.js, including advanced concepts like state management (Redux, Zustand), performance optimization, and server-side rendering
  • Next.js expertise: Strong understanding of Next.js and experience building server-rendered React applications, utilizing features like API routes, data fetching methods, and serverless functions
  • TypeScript proficiency: Expert-level proficiency in TypeScript and its application in building robust and type-safe applications at scale
  • API integration: Extensive experience with RESTful APIs and integrating with complex backend systems
  • Testing and quality assurance: Strong understanding of testing frameworks (Jest, Cypress) and best practices for ensuring code quality and application stability
  • Strong architectural understanding: Ability to design and implement complex systems, considering factors like scalability, maintainability, and security
  • Collaboration and Communication: Effective communicator and team player, comfortable working with cross-functional teams to deliver high-quality solutions
  • Agency experience: Experience working in an agency setting with clients
  • English C1 Level: strong communication skills with professional level of proficiency in english

Responsibilities

  • Architect and develop full-stack features: Design, develop, and maintain high-quality, scalable, and secure features across the entire technology stack, including React-based front-end interfaces and Next.js-powered back-end APIs and server-side rendering
  • Contribute to architectural decisions: Participate in architectural discussions, propose solutions, and contribute to the evolution of both front-end and back-end architectures within the Next.js framework
  • Optimize performance: Identify and address performance bottlenecks across the entire stack, optimize application code, and ensure a smooth and responsive user experience, leveraging Next.js features for optimization
  • Build robust APIs: Design and implement RESTful APIs and GraphQL endpoints using Next.js API routes to power the front-end application and integrate with other services
  • Work with databases: Interact with databases (SQL and NoSQL), including data modeling, query optimization, and ensuring data integrity
  • Optimize performance: Identify and address performance bottlenecks, optimize application code, and ensure a smooth and responsive user experience
  • Collaborate effectively: Work closely with designers, product managers, and backend engineers to translate requirements into technical solutions and ensure seamless integration
  • Stay ahead of the curve: Continuously learn and evaluate new technologies and trends in front-end development to keep the platform at the cutting edge

Preferred Qualifications

  • Innovative Problem-Solver: A creative thinker who can efficiently solve complex problems and adapt to new technologies and changing product requirements
  • Quality Advocate: Passion for quality and a dedication to understanding the user’s perspective and how it impacts the product's overall experience
  • Effective Communicator: Strong interpersonal and communication skills, with the ability to articulate issues, solutions, and concepts to technical and non-technical stakeholders alike
  • Leadership: The aptitude to mentor others and lead by example in software engineering practices is highly valued
  • Experience with UI/UX design principles and tools
  • 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
  • Flexible Vacation Policy
  • Career progression paths and opportunities for promotion/advancement
  • Organised team events and outings
This job is filled or no longer available