Job Overview:
Invitro Capital is seeking a skilled Backend Engineer to design and develop backend software solutions using Python and related technologies. This role involves building and maintaining RESTful APIs and microservices, ensuring high performance, scalability, and reliability. You will work closely with frontend engineers and other stakeholders to create seamless, efficient, and robust backend systems.
Working Hours: Monday to Friday, Pacific Time Zone.
Responsibilities:
- Design, build, and maintain backend systems using Python and frameworks such as Django, Flask, or FastAPI, focusing on high performance, scalability, and security.
- Develop and manage RESTful APIs and microservices that are essential for supporting diverse frontend applications and ensuring seamless integration.
- Work closely with frontend engineers, DevOps, and data teams to ensure that backend components are efficiently integrated, optimized for performance, and aligned with overall system architecture.
- Regularly optimize code to improve efficiency, reduce latency, and enhance system reliability. Conduct thorough code reviews to maintain high standards of software quality and best practices.
- Identify, troubleshoot, and resolve complex software defects and performance issues, implementing effective solutions in a timely manner.
- Stay abreast of the latest advancements in backend technologies, tools, and best practices, and apply them to enhance existing systems and processes.
- Create comprehensive documentation for backend systems, APIs, and microservices, and actively participate in knowledge-sharing sessions to mentor junior developers and promote best practices within the team.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience in backend development, with a focus on Python.
- Proficiency in backend frameworks, such as Django, Flask, or FastAPI.
- Strong understanding of software development principles, data structures, and algorithms.
- Experience in designing and developing RESTful APIs and microservices.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and query optimization.
- Proficiency with version control systems, such as Git.
- Excellent analytical and problem-solving skills, with a keen attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Ability to thrive in a fast-paced, dynamic, and challenging environment.
Preferred Qualifications:
- Master’s degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with NoSQL databases (e.g., MongoDB, Cassandra).
- Knowledge of software testing and test-driven development (TDD) principles.
Why Join Invitro Capital?
- Work on cutting-edge AI and B2B technologies: We are at the forefront of AI and B2B innovation. Our employees have the opportunity to work on the latest and greatest technologies, and to make a real impact on the SME market.
- Help build and grow successful startups: We are committed to helping our portfolio companies succeed. Our employees play a vital role in building and growing these companies. This is not a 9 to 5 job. This is a startup environment with a give-it-all mentality.
- Work with some of the best minds in the industry: You will be part of a team of seasoned entrepreneurs and product leaders who are on a mission to make a difference in the SME space. You will have the chance to work with some of the best minds in the industry.
- Supportive and collaborative work environment: We believe in creating a supportive and collaborative work environment where our employees can thrive.
- Competitive compensation: We offer a competitive compensation package, with salaries ranging from [$ 2,500to $3,500 monthly], payable in USD.