Senior Software Engineer

New
Senior Software Engineer in Latin AmericaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
Node.jsPythonCloud ComputingGitMongoDBReact.jsC#NosqlCI/CDRESTful APIs

Requirements

  • 6+ years of professional software engineering experience.
  • Strong proficiency in React.js, Python, Node.js, or C#.
  • Experience building and maintaining scalable, reliable applications.
  • Solid understanding of application architecture, design patterns, and SDLC.
  • Experience building, consuming, and implementing REST APIs.
  • Strong understanding of data modeling, relational and/or NoSQL databases.
  • Experience troubleshooting complex issues through debugging and root-cause analysis.
  • Experience with Git, Azure DevOps or Code Pipeline, and CI/CD pipelines.
  • Understanding of cloud concepts and containerization.
  • Experience working in agile or iterative development environments.

Responsibilities

  • Design, develop, and maintain high-quality software solutions across the stack.
  • Build modular, testable, scalable components like front-end, back-end, or full-stack.
  • Implement and integrate APIs, services, and data sources.
  • Write clean, maintainable code following industry best practices.
  • Work closely with product managers, designers, and engineers to define requirements.
  • Participate in Scrum or agile ceremonies and code reviews.
  • Contribute to architectural discussions and solution evaluation.
  • Implement automated testing and troubleshoot complex issues in production.
  • Support reliability, monitoring, and performance improvements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now