Job Title: Junior to Mid Level Full Stack Engineer – USA
Company:H2R
Job description: Job SummaryAre you a talented Full-Stack Engineer with a passion for building dynamic applications and enhancing user experiences? An innovative investment and development advisory company based in the USA is looking for a dedicated, remote Junior to Mid Level Full-Stack Engineer to join their team! This is a fantastic opportunity to contribute to a high-impact CRM system while working alongside seasoned engineers and cross-functional teams. If you have experience with Ruby on Rails and a drive to create scalable, secure, and efficient web applications, this role could be your next big move.Your Role: What You’ll Be DoingAs a Full-Stack Engineer, you’ll play a critical role in the development, maintenance, and enhancement of our CRM platform. You’ll work closely with product, design, and engineering teams to build new features, enhance current functionalities, and ensure system security and reliability. Key responsibilities include:
- Develop Scalable Applications: Write and maintain robust code using Ruby on Rails, driving the backend of a feature-rich CRM system.
- Collaborate & Innovate: Partner with product, design, and engineering teams to build and refine features for optimal user experience.
- Frontend Development: Leverage JavaScript (particularly with frameworks like Turbo and Stimulus) to build responsive and interactive interfaces.
- Third-Party Integrations: Seamlessly integrate tools like Twilio, SendGrid, and Stripe to enhance CRM functionalities.
- Infrastructure Maintenance: Manage the platform’s infrastructure on AWS and Heroku, ensuring performance, security, and stability.
- Database Management: Contribute to database design and management, with a focus on MySQL through AWS Aurora.
- Code Quality & Security: Follow best practices in code quality and security, participate in code reviews, and maintain dependencies.
- Continuous Integration & Development: Engage in automated testing and code review processes to maintain high standards across the development lifecycle.
- Team Development: Learn from senior engineers, participate actively in discussions, and contribute your insights to collaborative projects.
What You’ll Bring: Our Ideal CandidateTo succeed in this role, you’ll need a mix of technical skills, collaborative spirit, and a passion for creating high-quality applications. Here’s what we’re looking for:
- Experience: 2-4 years as a Full-Stack Engineer, preferably with expertise in Ruby on Rails.
- Frontend Familiarity: Knowledge of JavaScript frameworks, including Stimulus and jQuery, to support front-end functionality.
- Database Experience: Proficiency with MySQL or similar relational databases.
- Cloud & Infrastructure Knowledge: Familiarity with AWS or Heroku is a bonus!
- Version Control: Comfortable with Git and code versioning practices.
- Problem-Solving Ability: Analytical and detail-oriented, with a proactive approach to solving complex issues.
- Third-Party Integration: Basic knowledge of tools like Twilio, SendGrid, and Stripe is a plus.
- Optional Skills: Knowledge of caching (Redis, Memcached) and search technologies (ElasticSearch) is advantageous but not essential.
- Interest in Web Design: Responsive web and mobile app development experience or interest is welcomed.
Why Join Us? The Perks of Working Here
- Flexible Work Hours: Choose your preferred hours within US CET time (10am-6pm or 12pm-8pm).
- Remote-Friendly: Enjoy the flexibility of working from anywhere.
- Professional Growth: We prioritize learning and development, offering plenty of opportunities to expand your skill set.
- Long-Term Stability: This is a permanent role in the Financial Services sector, providing you with a secure, long-term career path.
Location: Fully RemoteIndustry: Financial Services
Job Type: PermanentReady to take your career to the next level with a collaborative, forward-thinking team? Apply today and help us redefine what’s possible in CRM technology!H2RRecruiter
Expected salary: R48000 per month
Location: Milnerton, Cape Town
Job date: Fri, 08 Nov 2024 00:02:58 GMT
Professional CV Tips for Success – jobsguru.co.za
- Contact Information: Use a professional email address and include a phone number. LinkedIn or a personal website can also add value.
- Personal Statement: In 2-3 lines, summarize your strengths and career goals, tailored to the job you’re applying for.
- Work Experience: List roles in reverse-chronological order. Focus on achievements with measurable results, e.g., “Increased sales by 20%.”
- Education: Only list qualifications relevant to the job or recent achievements if early in your career.
- Skills: Include both technical and soft skills. Use keywords from the job description to improve ATS compatibility.
- Formatting: Stick to one or two clean fonts, consistent margins, and ample white space. Avoid graphics unless you’re in a creative field.
- Proofreading: Errors harm your credibility. Review carefully or ask someone else to check for mistakes.
For more guidance, visit jobsguru.co.za.