Full Stack Senior Software Engineer

Arbol Logo

Arbol

πŸ’΅ $140k-$160k
πŸ“Remote - United States

Summary

Join Arbol, a global climate risk coverage platform and FinTech company, as a Software Engineer to contribute to their application engineering team. You will be responsible for designing, building, and maintaining Arbol's online insurance applications and internal web-based operations platform. This role involves collaborating with your team to gather requirements, develop scalable web applications, implement front-end components using React, and build responsive user interfaces. You will also develop server-side logic using Node.js, write clean and maintainable code in TypeScript, design GraphQL APIs, and conduct thorough testing and debugging. Arbol values diverse perspectives and encourages applications from candidates with non-traditional backgrounds.

Requirements

  • 5+ years of experience/ proficiency in JavaScript, HTML, and CSS, with a solid understanding of web standards and best practices
  • 5+ years of experience with server-side development using Node.js and building APIs
  • Proficiency in TypeScript and experience with modern web frameworks, particularly React, for developing dynamic and responsive user interfaces
  • Familiarity with cloud platforms, especially Amazon Web Services (AWS), and experience deploying and managing applications on AWS servers
  • An understanding of software development principles, design patterns, and data structures
  • Knowledge of version control systems (e.g., Git) and agile development methodologies

Responsibilities

  • Collaborate with your team to gather requirements, design, and develop scalable and efficient web applications
  • Implement front-end components using HTML, CSS, and JavaScript to create intuitive user interfaces and interactive experiences, primarily using React components
  • Develop server-side logic using Node.js to handle API requests, data manipulation, and integration with external systems
  • Write clean, maintainable, and testable code in TypeScript for improved code quality and maintainability
  • Build responsive and mobile-friendly user interfaces using modern web frameworks, primarily React
  • Design and develop GraphQL APIs and integrate with third-party APIs to facilitate data exchange and system integration
  • Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices
  • Conduct thorough testing and debugging of applications to identify and resolve issues, ensuring high software quality
  • Stay current with emerging technologies, industry trends, and best practices in full-stack development, and propose innovative solutions to technical challenges

Preferred Qualifications

  • Experience with relational and NoSQL databases such as PostgreSQL and MongoDB
  • Previous experience in an Agile/Scrum development environment

Benefits

  • Comprehensive health, dental, and vision coverage
  • An optional flexible spending account (FSA) to support your health
  • A 401(k) match to support your future
  • Flexible PTO for you to relax and recharge

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.