Open job

Mid/Senior Full Stack Developer (AI)

salary
USD 30 per hour, paid monthly
department
Development
level
Mid/Senior

Bilingual, 5+ years experience, Remote

About Us

NetMidas is a software development company based in Colombia since 2007. We have produced websites and web applications for a broad range of clients, including large multinationals (including Apple), startups, and international NGOs, as well as our products. Now we are looking for a seasoned Full-stack developer to work directly with an exciting international client, a pioneer in the world of AI with founders from Google and other famous Silicon Valley companies.

About Our Client

Our client is a cutting-edge AI powerhouse headquartered in Los Angeles. This company is at the forefront of AI innovation, seamlessly integrating thousands of AI tools to help organizations create, discover, and optimize outcomes. Their commitment goes beyond excellence - they prioritize protecting data and intellectual property, ensuring a secure environment to unleash the full potential of AI. This is a special opportunity for highly skilled professionals to dive into AI with an incredible company.

Client Company Culture

Start-up and entrepreneurial mindset: High-energy, passionate, and willing to put in a bit of extra energy to ensure we succeed, but mindful of work-life balance, protecting weekends, and accommodating personal obligations. The client embraces a complete agile methodology, complete with standard ceremonies that foster a culture of empowerment and ownership. Each sprint is focused, with clearly defined deliverables and goals. Their culture is dynamic and fast-paced, demanding a high level of accountability and hard work from their dedicated engineers. If you're ready for a thrilling ride in the world of AI, this is the place to be.

Position Summary

The ideal candidate is a self-motivated, entrepreneurial, and demonstrated team player. You’ll be an early engineer at a high-growth Startup, with a chance to play a significant role in building and bringing a new generative AI product to market. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. 

Requirements

Must Haves

  • Bachelor's degree in Computer Science (or related field)
  • Ability to communicate in English (Professional English proficiency).
  • Minimum of 5 years of hands-on experience as a software developer
  • Typescript proficient 
  • Proficiency in React, Node.js, and Python
  • Familiarity with modern related frameworks for backend development
  • Strong understanding of software development design patterns and methodologies
  • Demonstrate a high level of responsibility for engineering tasks
  • Demonstrated ability to work independently and ramp up quickly with minimal guidance
  • Ability to develop in a fast-paced work environment
  • Familiarity with a full Agile methodology or Scrum software development methodologies
  • Exhibit a strong work ethic and dedication
  • Excellent problem-solving skills and a strong desire to learn and grow
  • Strong communication and collaboration skills, with the ability to work effectively in a dynamic team environment
  • Disposition to work collaboratively with a distributed team across LATAM and the US
  • Availability to work during a time that coincides with PDT for at least 4 to 5 hours

Nice Haves

  • Familiarity with generative AI technologies including the use of genAI model APIs (e.g. GPT-4, PaLM), embeddings, vector databases, langchain, etc
  • Experience developing no-code platforms and workflows
  • Knowledge of enterprise security best practices
  • Experience with Enterprise SaaS software
  • Experience with Vercel and Render hosting platforms (optional)
  • Experience with other languages like Python

You will

  • Develop and maintain our generative AI platform, ensuring high performance and responsiveness
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and high-performance code, adhering to best practices
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Collaborate with the rest of the engineering team
  • Adopt a fully agile methodology with standard ceremonies
  • Ensure that all sprints have clearly defined deliverables and goals associated with them
  • Participate in code and design reviews to maintain code quality
  • Actively participate in QA testing processes
  • Program according to project plans (releases, sprints) 
  • Create and maintain relevant documentation for developers, clients, and users to support innovation
  • Test according to defined test plans 
  • Drive releases and post-release activities, such as support, versioning, and maintenance, while honing your skills
  • Develop high-quality deliverables and evaluate innovative approaches to achieving goals
  • Perform thorough testing and debugging to resolve issues and maintain a high level of code quality
  • Troubleshoot and resolve issues in our development, test, and production environments
  • Work with a distributed team to define and implement best practices and standards
  • Have fun and develop your professional skills in a fast-paced startup!

Compensation, Contract, Terms

  • USD 30 per hour, paid monthly.
  • Contract: Long-term contract with no end date. Freelance (prestación de servicios) with Netmidas.
  • Location: Remote
  • Full-time.
  • Start date: December 2023.

Application process

  • Send your CV to lucero.linares@netmidas.com with the subject ‘Senior Fullstack Dev AI’, together with a short text that explains your work history, capabilities, and interests.
  • Then you will be invited to take a technical test and a series of interviews and evaluations.
  • The interview process will be complete within 10 days of our first conversation!

Apply for this position

Max file size 10MB.
Uploading CV...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.