Browse
Employers / Recruiters

LatAm Senior Back end Developer -17869327414

shepherdcareers · 30+ days ago
Negotiable
Full-time
Remote
Apply

Only CV’s in English will be considered.

Exclusive for LATAM candidates

Support Shepherd, is a headhunter agency hiring talented people across Latam for international clients! 🌎

Position: LatAm Senior Software Developer

Client: Zenable

Website: http://zenable.io

Working Hours: Monday to Friday, 40 hours/week flexible, you can start between 6am and 12pm EST daily 

Salary Range: $3,500 - $5,000/ month

Type of contract: Independent contractor

About the company: 

Zenable is building Next-Generation Governance for Corporations that need to manage complex Compliance and Regulatory obligations alongside stakeholder expectations.

About the job:

We are seeking a highly motivated and skilled Software Developer to join our dynamic team. In this role, you will primarily work with Python and occasionally use Go (golang) to build and interact with LLMs and graph databases, particularly knowledge graphs. Initially, you will collaborate closely with the team to establish a strong foundation, while also contributing to fundraising and team expansion efforts.

Duties and Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and deploy software solutions using Python and Go.
  • Build and maintain scalable and high-performance systems, focusing on the interaction with LLMs and graph databases.
  • Participate in architectural discussions and provide recommendations for improvements.
  • Conduct small-scale experiments to validate ideas and concepts, ensuring an automation-first approach to minimize manual processes.
  • Develop and consume GraphQL and REST-based APIs for data retrieval and manipulation.
  • Utilize graph databases such as ArangoDB and Neo4j, along with NoSQL/document databases like MongoDB, for data storage and retrieval.
  • Apply natural language processing (NLP) and machine learning techniques to enhance system capabilities.
  • Document code and processes using markdown files and inline comments to maintain thorough documentation.
  • Manage codebase using Git for version control, ensuring adherence to established branching and merging strategies.
  • Engage in detailed peer code reviews, providing constructive feedback and maintaining code quality standards.
  • Implement appropriate combinations of unit, integration, and end-to-end testing to ensure software reliability and stability.
  • Familiarize yourself with modern development practices including microservices, monorepos, and CI/CD pipelines.
  • Design and build application architectures for security and efficiency in cloud environments such as AWS, leveraging tools like Terraform for infrastructure deployment.
  • Contribute to open-source projects and stay updated with industry trends and advancements in software development practices.
  • Uphold company values and principles, including respect and continuous improvement, in all aspects of work.

Requirements

  • At least 5+ years of experience in the similar role
  • Python is the requirement, go is only a nice to have
  • Curiosity and a passion for learning new concepts, along with a deep understanding of software workings.
  • Proficiency in running small experiments to validate ideas and advocating for an automation-first approach to avoid manual processes.
  • Familiarity with any graph databases such as ArangoDB, Neo4j, or other Graph databases not mentioned are fine. This is a critical skill for the work.
  • Experience in storing data in NoSQL/document databases like MongoDB or any NoSQL/document database is fine.
  • Comfortable creating and consuming GraphQL and REST-based APIs.
  • Background in Natural Language Processing (NLP) or machine learning, with exposure to libraries like Langchain, Matplotlib, Pandas, NumPy, etc. (Any of these or other tools not mentioned. This is a critical skill for the work.)
  • Proficiency in documenting work using markdown files and inline comments. 
  • Comfortable using Git for version control. (required)
  • Knowledge of modern development practices including detailed peer review, and writing and maintaining appropriate combinations of unit, integration, and end-to-end testing.
  • Familiarity with microservices, monorepos, and CI/CD pipelines.

Nice to Haves:

  • Experience designing and building application architectures for security and efficiency in cloud environments such as AWS, including using Terraform or similar frameworks.
  • Familiarity with OAuth 2.0 and OIDC.
  • Exposure to SPIFFE and SPIRE.
  • Prior contributions to open-source projects.
  • Understanding of Kubernetes and the Kubernetes ecosystem.

Contributing:

At our company, we uphold certain principles in our software development process, with respect being our top priority. Here are some guidelines we follow:

  • Leave codebases better than you found them.
  • Discuss significant changes before implementation.
  • Mark work-in-progress pull requests as drafts.
  • Keep pull requests small and focused.
  • Ensure all tests pass and include adequate test coverage.
  • Accompany code changes with appropriate documentation updates.
  • Separate logic changes from reformatting in pull requests.

Code Reviews:

When conducting code reviews, consider the following:

  • Ensure PRs clearly relate to specific features, issues, or bugs.
  • Validate that the code functions as intended and does not introduce unwanted behavior.
  • Strive for readable and modular code.
  • Confirm test coverage is sufficient and relevant to the changes made.

Conclusion:

If you're a proactive and innovative Software Developer looking to join a collaborative team dedicated to excellence, we encourage you to apply. Join us in our pursuit of delivering high-quality solutions while upholding a culture of respect and continuous improvement.

Benefits

  • 15 days of PTO
  • Local Holidays

Last updated on Mar 13, 2024

See more

About the company

More jobs at shepherdcareers

Analyzing
Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status