Senior Full-Stack (React/Python) in IronLlama


  Remote | Senior | Full time | Programming

Gross salary $4000 - 6000 USD/month

141 applications
Replies between 0 and 2 days
Last checked yesterday
Apply now Quick apply
Requires applying in English
Coach Pro
Be the first to apply to the next job.

This job already got lots of applicants. Coach Pro gives you real-time alerts so you are the first to apply to the job you want.

IronLlama is an hardware and software consultancy that builds solutions for emerging, mid-size, and growing companies using innovative technologies, top talent, and nearshore teams. We are looking for a Senior Software Engineer to join the engineering department here at IronLlama in New York City, with extensive experience building web applications using business-grade technologies using Ruby on Rails and React, updating apps with new versions of Rails, that enjoy unit testing, who are always looking for optimal performance and have an interest in providing comprehensive and high-quality solutions to customers.

Job functions

1. Frontend Development:

  • Design, develop, and maintain responsive web applications using React.js and associated technologies.
  • Implement and maintain the application's state management using tools like Redux or Context API.
  • Optimize application for maximum speed, scalability, and user experience.
  • Collaborate with UX/UI designers to implement designs into functioning web applications.

2. Backend Development:

  • Design, develop, and maintain backend services and APIs using Python (with frameworks such as Django, Flask, or FastAPI).
  • Implement database schemas, data models, and perform CRUD operations efficiently.
  • Ensure security practices are implemented, including protection against common web vulnerabilities.

3. Integration:

  • Integrate frontend and backend components to create full-stack solutions.
  • Implement and maintain authentication and authorization methods (JWT, OAuth2).

4. Testing & Quality Assurance:

  • Write and maintain unit, integration, and end-to-end tests.
  • Ensure the highest code quality by performing regular code reviews.

5. Deployment & Maintenance:

  • Collaborate with DevOps to deploy applications in various environments.
  • Maintain and improve existing codebase, tackle technical debt, and refactor code as necessary.

6. Collaboration & Communication:

  • Work closely with other team members, including product managers, designers, and other developers.
  • Communicate effectively with stakeholders about technical decisions and challenges.

7. Continuous Learning & Innovation:

  • Keep abreast of emerging technologies and best practices in full-stack development.
  • Advocate for the adoption of new tools, libraries, and frameworks.

Qualifications and requirements

  • English level: Advanced (very important)
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience: Minimum of 6 years of professional experience as a full-stack developer with a focus on React and Python.
  • Technical Skills: Proficiency in React.js, Redux, Python, Django/Flask/FastAPI, relational databases (e.g., PostgreSQL, MySQL), and version control tools (e.g., Git).
  • Soft Skills: Strong problem-solving ability, excellent communication skills, and ability to work in a team environment.

Desirable skills

  • Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or Travis CI.
  • Proficiency in GraphQL.
  • Knowledge of state management patterns and solutions beyond Redux, such as MobX or Recoil.
  • Experience in performance optimization, both on the frontend (React performance tuning) and the backend (database optimization, caching strategies).
  • Familiarity with other programming languages or frameworks is a plus (e.g., TypeScript, Node.js).
  • Active participation in developer communities or open-source contributions.


Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About IronLlama

Senior Full-Stack (React/Python)
IronLlama •   Remote
Apply Quick apply
Requires applying in English