Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong proficiency in React, Ruby on Rails, and SQL., 3+ years of experience with API integration and maintaining scalable microservices., Familiarity with REST, SOAP, GraphQL, and data formats like JSON., Knowledge of authentication methods like OAuth, API keys, and JWT..

Key responsabilities:

  • Collaborate with stakeholders to understand API integration requirements and workflows.
  • Design and build integrations between various software systems, including third-party and internal APIs.
  • Write reliable, efficient, scalable, and maintainable code with a focus on testing and documentation.
  • Monitor and maintain API integration performance, addressing issues promptly.

Coach4expats logo
Coach4expats Small startup
11 - 50 Employees
See all jobs

Job description

We are seeking a Senior Software Engineer to develop and enhance innovative solutions that improve employee engagement and communication. This role involves building and maintaining scalable applications, ensuring high performance, and collaborating with cross-functional teams to deliver impactful technology solutions. If you have a passion for creating seamless integrations, writing clean and maintainable code, and working with modern tech stacks, we want to hear from you!

Location: Open to candidates located anywhere in Mexico


Responsibilities
  • Collaborate with stakeholders to understand API integration requirements, data formats, and workflows.
  • Design and build integrations between various software systems, including third-party and internal APIs.
  • Write reliable, efficient, scalable, and maintainable code, with a strong emphasis on testing, documentation, and code reviews.
  • Perform extensive testing to ensure functionality, data accuracy, and error handling.
  • Implement robust security measures and authentication protocols to protect sensitive data.
  • Develop detailed technical documentation for APIs, including specifications, usage guidelines, and troubleshooting procedures.
  • Monitor and maintain API integration performance, addressing issues promptly.
  • Manage API versioning and ensure backward compatibility as needed.
  • Work closely with cross-functional teams to deliver successful integration projects.
  • Stay up-to-date with the latest API technologies, best practices, and industry trends.

Requirements
  • Strong proficiency in React, Ruby on Rails, and SQL, with a proven ability to demonstrate depth in these areas.
  • 3+ years of experience with API integration and maintaining scalable microservices.
  • Familiarity with protocols such as REST, SOAP, GraphQL, and data formats like JSON.
  • Knowledge of authentication methods like OAuth, API keys, and JWT.
    Hands-on experience with TypeScript, JavaScript frameworks (Node.js, React.js), and Ruby.
  • Proficiency in multiple programming languages, such as Go and others.
  • Experience with infrastructure as code tools like Terraform.

Preferred: 

  • Familiarity with Kubernetes, Docker, and Helm.
  • Experience with AWS.
  • Exposure to ChatGPT or Copilot in daily work.
  • Open-source contributions or personal side projects.
  • Experience in crafting emails using HTML and CSS. 
  • Familiarity with automated testing, including unit tests and application tests across the full stack (e.g., React, Rails, Node).

What’s in It for You?
  • 20 vacation days per year
  • Up to 5 days of undocumented health-related reasons
  • Up to 2 weeks of documented unavailability in a row, otherwise discussed individually
  • Vacation on a public holiday


Looking for an opportunity to work with modern technologies and a collaborative team? Apply now!

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs