Background on the company and position:
An AI startup SaaS B2B startup from Silicon Valley built by a group of seasoned entrepreneurs is looking for a Back-End Developer. Initially looking to bring in someone on a contract basis. We offer a competitive salary and benefits package that becomes available upon completion of the probationary period.
Requirements:
- Proven experience as a Back-end Developer with a minimum of 3 years of experience.
- Strong expertise in Python or Node/Javascript
- Familiarity with RESTful API development to facilitate effective communication between the front-end and back-end.
- In-depth understanding of system architecture, microservices, and backend development principles.
- Solid knowledge of database management systems (e.g., MySQL, PostgreSQL) and proficiency in writing optimized queries.
- Familiarity with version control systems such as Git for efficient code management and collaboration.
- Experience with cloud platforms like AWS, Azure, or Google Cloud for deploying and scaling applications.
- Familiarity with containerization technologies such as Docker for efficient deployment and management of application containers.
Personal Qualifications:
- Advanced proficiency in English, both written and verbal
- Independent thinking and proactive position in development
- Strong problem-solving skills with a keen ability to think analytically and approach complex challenges.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Knows how to leverage AI tools to enhance coding efficiency and productivity
Responsibilities:
- Design, develop, and maintain scalable and efficient backend solutions that meet project requirements.
- Implement and optimize APIs, web services, and other backend components to ensure seamless integration with front-end applications.
- Collaborate closely with CPO, CTO, Product Manager, front-end developers, database administrators, and other stakeholders to ensure smooth data flow and system functionality.
- Conduct thorough testing, debugging, and code reviews to ensure high code quality, maintainability, and adherence to industry standards.
- Optimize application performance by identifying and resolving backend bottlenecks and implementing best practices.
- Stay up-to-date with the latest trends and advancements in backend development technologies and techniques.
- Participate in team meetings, brainstorming sessions, and code reviews to foster a collaborative and innovative work environment.
- Provide technical support and troubleshooting assistance related to backend development to the project team when needed.