Apply

Fullstack Software Engineer II, Groove

Posted 3 days agoViewed

View full description

💎 Seniority level: Junior, 2+ years

📍 Location: United States

💸 Salary: 130000.0 - 190000.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 2+ years

🪄 Skills: AWSBackend DevelopmentDockerGraphQLNode.jsPostgreSQLPythonSoftware DevelopmentAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavascriptRuby on RailsSoftware ArchitectureTypeScriptRDBMSREST APIReactCI/CD

Requirements:
  • 2+ years of professional experience in software development using frameworks such as Ruby on Rails, Python, Node.js or similar
  • 2+ years frontend development using JavaScript, TypeScript and React
  • Hands-on experience with AWS, Azure, or GCP
  • Worked on architecture of complex systems and able to articulate design decisions and tradeoffs
  • Proficient in building and scaling distributed systems to ensure seamless performance and growth adaptability
  • Demonstrated understanding of programming and design patterns beyond the typical MVC
  • Experience in optimizing large-scale applications, specifically those processing millions of daily transactions and managing terabyte-sized databases
  • Professional web application development experience, with a focus on the heavy utilization of either commercial or open-source web application frameworks
  • Fluent in web services/API standards like REST and GraphQL
  • Experience in professional RDBMS development
  • Direct experience with PostgreSQL would be advantageous
  • Familiarity with NoSQL technologies
  • Familiarity with continuous integration and continuous deployment pipelines
Responsibilities:
  • Design and develop highly scalable and robust systems
  • Collaborate with cross-functional teams to define system architecture and design
  • Collaborate on technical strategy by contributing to the development and adoption of best practices and standards across engineering teams
  • Review code, ensuring quality, performance, and adherence to best practices
  • Represent the engineering team in broader company discussions, contributing to product and business strategy
  • Identify challenges and bottlenecks in current architecture and solutions, providing expertise to address and resolve them
  • Advocate for continuous improvement in both product and development processes
  • Contribute to a various architectural discussions and initiatives
Apply

Related Jobs

Apply

📍 United States

🔍 Software Development

NOT STATED
NOT STATED

Backend DevelopmentSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentJavascriptReact.jsREST APICI/CDNodeJSSoftware Engineering

Posted 3 days ago
Apply