Job Description
Join our dynamic team as a Full Stack Engineer and help build cutting-edge digital solutions for US-based clients. This role is open to junior, mid-level, and senior engineers with strong fundamentals and a growth mindset. You'll work on diverse projects ranging from enterprise web applications to innovative mobile platforms, leveraging modern technologies to deliver scalable, high-performance solutions. You'll collaborate with US clients, understand business requirements, and translate them into robust technical implementations while continuously advancing your engineering skills.
Key Responsibilities
Design, develop, and deploy scalable web applications and mobile solutions using modern frameworks and best practices
Build robust, secure, and performant RESTful APIs and microservices architecture
Collaborate closely with US-based clients to gather requirements, provide technical insights, and ensure alignment with business objectives
Write clean, maintainable, well-documented, and testable code following industry standards and coding conventions
Participate actively in code reviews, providing constructive feedback and mentoring junior developers
Lead technical discussions and architectural decisions, proposing innovative solutions to complex problems
Troubleshoot, debug, and optimize applications to ensure optimal performance and reliability
Stay current with emerging technologies, frameworks, and industry trends, evaluating their potential impact on projects
Work collaboratively with cross-functional teams including designers, product managers, and other developers
Contribute to technical documentation, knowledge sharing sessions, and team process improvements
Manage multiple client projects simultaneously, ensuring timely delivery and high-quality outcomes
Requirements
3+ years of professional experience in full-stack development, with ability to deliver production-ready features
Proficiency in modern frontend frameworks (React, Vue.js, Angular, or similar) and backend technologies (Node.js, Python, Java, .NET, or similar)
Strong experience with RESTful and GraphQL API design and implementation
Hands-on experience with cloud platforms (AWS, Azure, or GCP) including services like EC2, Lambda, S3, RDS, and containerization (Docker, Kubernetes)
Solid understanding of database design and optimization (SQL and NoSQL databases)
Experience with version control systems (Git) and CI/CD pipelines
Strong communication skills in English (C1 level or better) with the ability to articulate technical concepts clearly
Ability to work effectively with US time zones (flexible schedule to accommodate client meetings and collaboration)
Experience with agile development methodologies and collaborative development practices
Portfolio or GitHub profile demonstrating high-quality code and diverse project experience
What We Offer
Competitive base salary ranging from $3,000 to $5,000 per month, based on skills and experience
Potential to significantly increase earnings by taking on multiple client projects simultaneously
Remote work flexibility
Company Profile
Snaphunt is a specialist recruiting platform that takes the pain out of hiring and job searching.