SOFTWARE ENGINEER
As a Software Engineer at Local, you will develop, maintain, and improve our mobile application, website, and other digital products. You will work with a team of other engineers and collaborate closely with product managers, designers, and other stakeholders to ensure that our software solutions meet business needs and are user-friendly, scalable, maintainable, and secure.
LOCATION
Miami
EMPLOYMENT TYPE
Full-time
What You’ll Do
-
Front-end development: You will be responsible for developing and implementing software solutions for the front end of our mobile application and website using React Native. This includes designing and coding UI components, integrating with back-end APIs, and ensuring the user experience is seamless and engaging.
​
-
Back-end development: You will be responsible for developing and implementing software solutions for the back-end of our mobile application and website using Node.js. This includes designing and coding APIs, integrating with databases, and ensuring the system is secure, scalable, and maintainable.
​
-
Cloud services: You will be responsible for configuring, deploying, and maintaining our cloud services platform on AWS. This includes setting up and managing servers, databases, and other cloud-based infrastructure and ensuring our system is reliable, secure, and scalable.
​
-
Collaboration: You will collaborate with other developers, product managers, designers, and other stakeholders to develop and implement software solutions. You will be responsible for ensuring that software solutions are aligned with business objectives and user needs.
​
-
Problem-solving: You will be responsible for identifying and solving complex software engineering problems, including debugging and troubleshooting issues in production environments.
​
-
Continuous Improvement: You will be responsible for continuously improving software solutions, including staying up-to-date with the latest technologies and development practices, evaluating new technologies and tools, and making recommendations for improvement.
Who You are
-
Experience: You should have at least 3-5 years of experience as a software engineer, preferably in a fast-paced, Agile development environment. Experience with React Native, Node.js, and AWS is a plus.
​
-
Technical Skills: You should be proficient in React Native, Node.js, and AWS and have experience with software development frameworks and tools such as Redux, Express, and AWS CLI. Experience with other programming languages, such as Java or Python, is also a plus.
​
-
Collaboration: You should have excellent communication skills, be able to work collaboratively with others, and be comfortable presenting your findings and ideas to senior leadership. You should be able to work effectively in a team environment, be able to provide constructive feedback and be open to receiving feedback.
-
Problem-solving: You should be able to identify and solve complex software engineering problems, including debugging and troubleshooting issues in production environments. You should be able to work well under pressure and be able to manage multiple tasks simultaneously.
​
-
Continuous Improvement: You should be passionate about continuous learning and improvement and be willing to experiment with new approaches and technologies to improve software solutions.
​
-
Passion: You should be passionate about developing software solutions that meet business needs and are user-friendly, scalable, maintainable, and secure. You should be committed to using your skills to help Local achieve its mission of connecting travelers with locals.