Calling all passionate Backend Developers to join our exciting startup journey!
We're a rapidly growing startup building a groundbreaking cross-platform application using Flutter. We're seeking a talented and driven Backend Developer to be a core member of our development team. You'll play a pivotal role in designing and implementing the backend infrastructure that will power our innovative app.
The Opportunity:
This is more than just a job; it's a chance to be part of something revolutionary. You'll have the opportunity to shape the future of our product alongside a passionate team of developers and innovators.
Responsibilities:
- Design and develop robust and scalable backend services using a modern backend language (e.g., Node.js, Java, Python).
- Build and maintain RESTful APIs for seamless communication between the Flutter front end and back end.
- Manage and optimize relational databases (e.g., MySQL, PostgreSQL) for efficient data storage and retrieval.
- Implement user authentication and authorization mechanisms (e.g., OAuth, JWT).
- Employ caching strategies and optimize backend performance.
- Deploy and manage backend services on a cloud platform (e.g., AWS, GCP, Azure).
- Collaborate closely with the UI/UX developer and Flutter front-end engineer for a cohesive development process.
- Write clean, maintainable, and well-documented code.
Requirements:
- 3+ years of experience in backend development with a strong understanding of server-side programming concepts.
- Proficiency in a modern backend language like Node.js (with Express), Java (with Spring Boot), or Python (with Django/Flask).
- Experience with relational databases like MySQL or PostgreSQL or MongoDB.
- Solid understanding of designing and building RESTful APIs.
- Familiarity with cloud platforms for deployment (AWS or GCP).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to thrive in a fast-paced startup environment.
- Comfortable with creating and maintaining databases
- Comfortable working with OpenAI's APIs
Bonus Points:
- Experience with Flutter back-end development (if applicable).
- Experience with implementing DevOps practices (CI/CD).
- Knowledge of caching strategies for performance optimization.
- Experience with authentication and authorization mechanisms (OAuth, JWT).
You will succeed if you are:
- Highly motivated self-starter
- Able to hold high accountability among team
- Can prioritize deliverables
- Work with a team operating in different timezones
What We Offer:
- Be a part of a high-growth startup with the potential to make a real impact.
- Work alongside a talented and passionate team in a collaborative environment.
- Competitive salary and benefits package.
- Equity ownership with vesting period discussions.
- Annually, we offer a highly competitive 30% hike based on performance.
- Opportunity for continuous learning and professional development.
If you're a skilled and motivated backend developer looking to significantly contribute in a fast-paced startup environment, we want to hear from you!