Staff Fullstack Engineer
Location
United States
Posted
9 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
Andela is transitioning from a world-class talent marketplace into a high-scale, AI-integrated Talent Cloud. As a Staff Full-Stack Engineer on our Internal Product team, you aren't just maintaining a platform; you are architecting the engine that powers the global remote economy. You will own the technical evolution of our proprietary Ruby on Rails ecosystem—solving deep-stack challenges in matching logic, global payments, and automated vetting. This is a role for a "player-coach" who thrives on solving complex problems with elegant code and long-term architectural vision.
Exceptional Leadership
- Low ego, low drama, servant leader: You share credit, take blame. You like being wrong because it means someone else had an even better idea.
- One team mentality: You break silos across teams. You put the company and mission first above your team alone.
- Great listener, hungry for feedback: You’re always seeking to improve – our product, our business, yourself. You solicit diverse opinions and deeply listen.
- Owner, not renter: You see a problem, you fix it or find someone who will. The buck stops with you.
- Player-coach: You fly high (create strategy) AND low (know the details that matter). You roll up your sleeves and get scrappy. You do this proactively collaborating with your team while actively engaging in important details.
- Business problem solver: You’re not just a functional expert; you consistently get praise for approaching your function through the lens of solving business problems.
Key Responsibilities
- System Architecture: Lead the architectural evolution of Ruby on Rails applications, ensuring they remain performant, maintainable, and secure as they scale.
- Full-Stack Execution: Deliver high-quality code across the stack, utilizing Ruby on Rails on the backend and modern frontend frameworks (typically React) on the frontend.
- Performance Optimization: Identify and resolve bottlenecks in the Rails stack (e.g., N+1 queries, indexing, caching strategies) and optimize overall system latency.
- Technical Leadership: Act as a force multiplier by conducting rigorous code reviews, defining CI/CD standards, and mentoring other engineers in the Andela community.
- Strategic Partnership: Work closely with stakeholders to translate product vision into technical roadmaps, navigating trade-offs between speed and technical debt.
Qualifications
- 7+ years of professional software engineering experience, with at least 5 years focused on Ruby on Rails.
- Expert-level knowledge of Ruby, Rails conventions, and the broader Ruby ecosystem (RSpec, Sidekiq, etc.).
- Strong experience with modern JavaScript (React preferred) and CSS/HTML.
- Deep understanding of PostgreSQL or MySQL, including schema design and complex query optimization.
- Familiarity with deploying and managing Rails apps on AWS, Heroku, or GCP, using Docker and Kubernetes.
- Exceptional English skills; ability to influence technical decisions and communicate clearly with distributed teams.
- A proven track record of thriving in a fast-paced, remote-first environment.
Job Requirements
- 7+ years of professional software engineering experience, with at least 5 years focused on Ruby on Rails.
- Expert-level knowledge of Ruby, Rails conventions, and the broader Ruby ecosystem (RSpec, Sidekiq, etc.).
- Strong experience with modern JavaScript (React preferred) and CSS/HTML.
- Deep understanding of PostgreSQL or MySQL, including schema design and complex query optimization.
- Familiarity with deploying and managing Rails apps on AWS, Heroku, or GCP, using Docker and Kubernetes.
- Exceptional English skills; ability to influence technical decisions and communicate clearly with distributed teams.
- A proven track record of thriving in a fast-paced, remote-first environment.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer
UnitedHealth GroupAt UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. OptumCare is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. OptumCare is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.
This role involves overseeing the full software development lifecycle for solutions built on Java, Spring Boot, and Kafka, managing complex, scalable projects from inception to production. Lead an engineering team in the design, development, coding, testing, deployment, and debug...
The role involves designing, implementing, and optimizing custom CUDA kernels for NVIDIA GPUs to maximize occupancy, memory throughput, and warp efficiency. Responsibilities also include profiling GPU workloads, eliminating performance bottlenecks, and collaborating on GPU architecture decisions and kernel libraries.
Principal Mobile Software Engineer
UpstartOur mission is to enable effortless credit based on true risk.
The role involves driving technical strategy for mobile apps, focusing on platform architecture, scalability, and developer experience, while building foundational React Native systems for both iOS and Android. Responsibilities also include collaborating on user-facing features, shaping APIs, improving the development lifecycle, and mentoring other engineers.
Principal Mobile Software Engineer
UpstartOur mission is to enable effortless credit based on true risk.
Principal Mobile Software Engineer at Upstart developing mobile apps to improve access to credit.