What are the responsibilities and job description for the Full Stack Software Engineer position at Earth Robotics?
Job Title: Full Stack Software Engineer
Location: Miami, FL 33137
Employment Type: Full-time
Summary
Join Earthrobotics as a Full Stack Software Engineer and play a pivotal role in creating the systems that power our innovative platforms. This position focuses on backend development while leveraging full-stack capabilities to build scalable, secure, and impactful solutions. Collaborate with a talented team to deliver seamless integrations, optimize performance, and push the boundaries of what’s possible.
Description As a Full-Stack Software Engineer, you will lead the design and development of robust backend systems while leveraging full-stack capabilities to build high-quality applications. You'll manage NoSQL and SQL databases, build secure APIs, and work with AWS cloud infrastructure to ensure scalability and security.
On the front-end, you will use React Native and JavaScript/TypeScript to create responsive, dynamic, and user-friendly interfaces for web and mobile applications. You will collaborate with designers to translate UI/UX concepts into functional components, ensuring seamless user experiences across platforms.
This is a role for problem-solvers, innovators, and engineers passionate about building scalable, high-performance systems that deliver exceptional results
Key Responsibilities
Backend Development:
- Design, optimize, and manage NoSQL (MongoDB) and SQL (PostgreSQL) databases.
- Build and maintain PHP-based APIs to handle secure data flows and integrations.
Frontend Development:
- Develop responsive and dynamic web and mobile applications using React Native and JavaScript/TypeScript.
- Implement UI/UX designs into functional components.
- Collaborate with design teams to bring mockups and wireframes to life.
Cloud Expertise:
- Manage AWS services like S3, EC2, Lambda, and Cognito to deliver scalable storage and secure solutions.
- Configure user-specific access controls and manage cloud resources efficiently.
Performance Optimization:
- Optimize backend systems to handle large datasets and high-frequency requests.
- Improve query efficiency and maintain responsiveness at scale.
System Administration:
- Work within Linux (Ubuntu) environments for deployment and issue resolution.
Technical Skills:
- Strong expertise in backend development using PHP (OOP) and Python.
- Proficiency in MongoDB and PostgreSQL, including handling complex queries.
- Hands-on experience with AWS services like S3, EC2, Lambda, and Cognito.
- Proficiency in JavaScript/TypeScript, React Native, HTML, and CSS.
Compensation and Benefits
We offers competitive compensation packages determined by your skills, experience, and location. Our benefits include opportunities for professional growth, along with employee stock options and more.
Note: Benefits and programs are subject to eligibility requirements and applicable plan terms.
Salary : $75,000 - $95,000