DineLocal Logo DineLocal
โฉ DineLocal Logo
@

Software Engineer

๐Ÿ’ฐ $150,000 - $200,000 ๐Ÿ“… 05/06/2024

Apply

Job Description

Company Overview:
DineLocal is an early-stage startup dedicated to revolutionizing the way
people discover and engage with restaurant specials and events. Our mobile
application serves as a comprehensive platform for users to explore nearby
dining options, discover exclusive deals, and stay updated on exciting
culinary events in their area. With a focus on enhancing the dining experience
and supporting local businesses, DineLocal aims to become the go-to app for
food enthusiasts everywhere.

About the Role:
As a Software Engineer at DineLocal, you will play a pivotal role in shaping
the technological foundation of our mobile application. You will work closely
with cross-functional teams to design, develop, and maintain innovative
features that enhance user experience, scalability, and performance. This role
offers an exciting opportunity to contribute to all stages of the software
development lifecycle and make a significant impact on the growth and success
of our startup.

Key Responsibilities:

* Full-Stack Development: Collaborate with product managers, designers, and other engineers to develop new features and enhancements for the DineLocal mobile application, spanning both frontend and backend components.
* Technical Design: Participate in architectural discussions and contribute to the technical design of new features, ensuring scalability, maintainability, and adherence to best practices.
* Coding and Implementation: Write clean, efficient, and well-tested code to implement new features and address technical challenges, following coding standards and guidelines.
* API Development: Design and implement RESTful APIs to support frontend functionality and facilitate seamless integration with backend services.
* Database Management: Design database schemas, optimize queries, and manage data persistence layers to ensure efficient storage and retrieval of information.
* Performance Optimization: Identify performance bottlenecks and implement optimizations to improve the speed, responsiveness, and efficiency of the application.
* Bug Fixing and Troubleshooting: Investigate and resolve issues reported by users or identified through testing, troubleshooting problems and implementing effective solutions.
* Code Reviews: Participate in code reviews to provide feedback, ensure code quality, and promote knowledge sharing and collaboration within the engineering team.
* Continuous Integration/Deployment: Implement CI/CD pipelines to automate build, test, and deployment processes, ensuring smooth and reliable releases.
* Technical Documentation: Document code, APIs, and technical processes to facilitate knowledge transfer, onboarding of new team members, and future maintenance efforts.

Qualifications:

* Bachelor's degree in Computer Science, Engineering, or related field; equivalent experience may be considered.
* 2+ years of professional experience in software development, with a focus on mobile app development.
* Proficiency in one or more programming languages/frameworks commonly used in mobile app development (e.g., Swift, Kotlin, React Native, Flutter).
* Strong understanding of software engineering principles, data structures, and algorithms.
* Experience with frontend development technologies such as HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue.js).
* Familiarity with backend development technologies and frameworks (e.g., Node.js, Express, Django, Flask).
* Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
* Knowledge of RESTful API design principles and best practices.
* Experience with cloud platforms (e.g., AWS, Google Cloud Platform, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
* Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.

Benefits:

* Competitive salary and equity options
* Flexible remote work arrangements
* Paid time off and holidays
* Professional development opportunities

DineLocal focuses on Mobile, B2B, Restaurants, Technology, and Consumer. Their
company has offices in Los Angeles. They have a small team that's between 1-10
employees.

You can view their website at <https://godinelocal.com>