Location: Remote (with relocation to Portugal within 6 months)
Experience Level: 6 7 years
About Us:
Join our dynamic and fully remote team dedicated to pushing the boundaries of innovation in web application development. We focus on creating highquality products that enhance user experience and meet the demands of an everevolving digital landscape. As we expand our operations we invite a seasoned Senior FullStack Software Engineer to play a pivotal role in our continued success and growth.
Key Responsibilities:
- Systems Design and Development:
- Collaborate with crossfunctional teams such as Product UX/UI and QA to design robust system architecture define application workflows and implement features that adhere to both technical specifications and user demands.
- FullStack Implementation:
- Architect and execute endtoend solutions combining various technologies including Ruby on Rails for backend development RESTful APIs for seamless data exchange and modern frameworks like ReactJS with TypeScript for rich clientside interactions and state management.
- Frontend and Backend Proficiency:
- Demonstrate advanced skills in frontend (JavaScript TypeScript ReactJS CSS/SCSS TailwindCSS) and backend (Ruby on Rails MySQL/PostgreSQL and RESTful APIs) development. Manage the software lifecycle from feature conception to deployment with minimal supervision.
- Agile Methodologies:
- Participate actively in agile development practices such as sprint planning daily standups and retrospectives. Adjust quickly to changing project requirements using CI/CD processes to ensure timely delivery of highquality software.
- Technical Leadership:
- Mentor and provide technical guidance to junior engineers and peers fostering a collaborative engineering culture focused on code quality maintainability and performance optimization.
- Process and Efficiency Enhancement:
- Continuously assess existing processes to uncover inefficiencies and implement best practices and tools that optimize workflow efficiencies and code quality metrics.
- Stakeholder Communication:
- Clearly articulate complex architectural concepts and technical frameworks to both technical and nontechnical stakeholders to ensure alignment on project deliverables and timelines.
Key Qualifications:
- Experience:
- Minimum of 7 years in fullstack software engineering focusing on the design and maintenance of complex web applications preferably in a microservices or monolithic architecture.
- Technical Proficiency:
- Mastery of:
- Backend: Ruby on Rails RESTful APIs
- Databases: MySQL PostgreSQL
- Frontend: ReactJS TypeScript CSS/SCSS TailwindCSS
- Proficient in Git and CI/CD tools (e.g. Jenkins GitHub Actions).
- Collaboration:
- Proven ability to thrive in a fully remote asynchronous work environment employing project management tools (e.g. Jira Trello) for efficient task management.
- Communication Skills:
- Exceptional command of English both written and spoken with the ability to draft technical documentation and clearly present complex technical concepts.
- Agile Methodologies:
- Solid understanding of and experience in Agile practices especially Scrum or Kanban including sprint planning and backlog grooming.
- Project Leadership:
- Track record of overseeing complex projects from inception to deployment exhibiting strong decisionmaking skills and attention to detail.
Preferred Technical Expertise:
- Familiarity with message brokers (e.g. Kafka) job processing frameworks (e.g. Sidekiq) and search engines (e.g. Elasticsearch).
- Experience with email service providers (e.g. Mailgun SendGrid) and API integrations (e.g. LLM APIs).
- Prior work with community platforms or CRM/marketing automation tools focusing on email deliverability and workflow management.
- Ability to adapt quickly in a fastpaced startup environment showcasing a knack for assimilating new technologies and tools.
Nice to Have:
- Experience with state management libraries (e.g. Redux Context API).
- Familiarity with cloud platforms (e.g. AWS GCP Azure).
- Knowledge of data management/governance software.
- Familiarity with testing frameworks (e.g. Jest Robot Framework).
- Understanding of responsive design principles and crossbrowser compatibility.
Relocation Requirement:
Candidates must be willing to relocate to Portugal within six months of hiring. This arrangement allows us to tap into the vibrant European tech community while supporting a diverse and inclusive work environment.
Why Join Us
If you are passionate about writing highquality code leading projects to successful completion and innovating within a supportive and cooperative team we encourage you to apply and become a part of our exciting journey!
management,tailwindcss,agile,typescript,ruby on rails,skills,reactjs,mysql,code,css/scss,design,agile methodologies,git,project,ruby,stack,trello,restful apis,postgresql,jira,ci/cd