Snowheap

Senior Fullstack Software Engineer, Peru

Snowheap

contract

Posted on:

Location Type: Remote

Location: Peru

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $500 - $4,000 per month

Job Level

About the role

  • Design, develop, and maintain fullstack software solutions leveraging advanced data analytics and artificial intelligence to solve complex client challenges with precision and innovation.
  • Collaborate with cross-functional teams — including product, design, and operations — to translate business needs into elegant, scalable, and high-performing systems.
  • Champion engineering excellence through clean architecture, performance optimization, and robust coding standards, ensuring reliability, maintainability, and long-term scalability.
  • Participate in design reviews, testing, and continuous integration to deliver top-quality, production-grade software that meets or exceeds expectations.
  • Stay ahead of industry trends by researching and adopting emerging technologies, driving continuous innovation and maintaining SnowHeap’s competitive edge in AI-driven software development.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, with a solid foundation in algorithms, data structures, and system design.
  • 5+ years of professional experience building and maintaining scalable fullstack applications using modern frameworks and technologies (e.g., Python, FastAPI, Pydantic, React/Next.js, Node.js, TypeScript).
  • Proven ability to architect, develop, and deliver complex software solutions end-to-end.
  • Deep understanding of software engineering principles, design patterns, and architecture best practices (including SOLID, DDD, and clean architecture).
  • Strong focus on maintainable, testable, and performant code.
  • Hands-on experience with databases (SQL and NoSQL), RESTful and GraphQL APIs, and cloud platforms such as AWS, GCP, or Azure.
  • Experience setting up CI/CD pipelines and implementing DevOps practices for streamlined deployments.
  • Strong grasp of data analytics and AI integration concepts, with the ability to design and build data-driven products leveraging modern ML or analytics frameworks.
  • Comfortable working in Agile environments, collaborating closely with product managers, designers, and other engineers.
  • Proven track record of taking ownership, driving initiatives, and mentoring junior developers.
  • Excellent problem-solving and analytical thinking skills, with the ability to break down complex challenges and propose innovative, practical solutions.
  • Bonus: Experience with microservices architecture, containerization (Docker/Kubernetes), and event-driven systems.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIPydanticReactNext.jsNode.jsTypeScriptSQLNoSQLCI/CD
Soft Skills
problem-solvinganalytical thinkingownershipinitiativementoringcollaborationcommunicationinnovationadaptabilityleadership
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering