Apply

Senior Software Developer

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years with C++11 or newer, 3+ years with Objective-C

πŸ“ Location: Argentina, Brazil, Costa Rica, Mexico, Peru

πŸ” Industry: Insider Risk Management and User Behavior Analytics

🏒 Company: TeramindπŸ‘₯ 51-100Productivity ToolsSecurityCyber SecurityEnterprise SoftwareSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years with C++11 or newer, 3+ years with Objective-C

πŸͺ„ Skills: Software DevelopmentGitObjective-CAttention to detailOrganizational skillsInterpersonal skills

Requirements:
  • 5+ years experience with C++11 or newer on macOS.
  • 3+ years experience with Objective-C.
  • Strong proficiency with Boost libraries.
  • Clean code experience.
  • Understanding fundamental design principles behind scalable applications.
  • Unit tests/integration tests experience.
  • Proficient knowledge of GIT.
  • Excellent interpersonal skills.
  • Highly organized with precise attention to detail.
  • Ability to work well with others in a fast-paced, dynamic environment.
  • Desire to learn and adapt to new requirements.
  • Advanced spoken and written English.
Responsibilities:
  • Implement high-quality software security and data protection solutions.
  • Research and suggest the best way to implement business requirements.
  • Identify improvements in existing architecture and legacy code to continuously refine and evolve the product.
  • Enhance software delivery and quality throughout the entire software development cycle.
  • Manage any issues that may arise and drive resolutions throughout the development process.
  • Collaborate with Support engineers to analyze and troubleshoot software problems reported.
  • Work with other team members and technical leads effectively and with minimal supervision.
Apply

Related Jobs

Apply

πŸ“ Costa Rica, Mexico, Colombia

🧭 Full-Time

🏒 Company: ZipdevπŸ‘₯ 11-50Web DevelopmentWeb DesignSoftware

  • Fluent English speaking and writing skills.
  • Proven experience (5+ years) building production-level software.
  • Extensive experience in Python, JavaScript (Vercel, Node.js frameworks).
  • Strong interest and experience in AI technologies.
  • Proven ability to architect and build software solutions from scratch.
  • Experience automating processes and creating interactive applications.
  • Excellent knowledge of relational databases and test-driven development.
  • Proficiency in software engineering tools and documenting requirements/specifications.
  • Ability to independently manage deadlines, projects, and deliverables without needing close supervision.
  • Strong communication skills and initiative in providing regular updates and progress reports.
  • Bachelor's degree in Computer Science, Engineering, or a relevant field.
  • Currently residing in Latin America.

  • Lead full-cycle software development (SDLC), including design, implementation, and deployment.
  • Gather requirements from stakeholders to design and develop custom software solutions.
  • Automate internal processes and build custom dashboards.
  • Write clean, scalable, and testable code, ensuring high performance.
  • Conduct software testing, debugging, and troubleshooting for existing systems.
  • Document technical requirements and maintain project documentation.
  • Deploy software and incorporate user feedback for continuous improvement.
  • Stay up-to-date with emerging technologies and incorporate best practices.
  • Use generative AI and similar technologies to 10x your productivity.

Node.jsPythonSoftware DevelopmentJavascriptCommunication Skills

Posted 2 months ago
Apply