Software Engineer – Fullstack

About the Role

As a Software Engineer on the Fullstack team, you will build and maintain a platform to manage, distribute and operate payment services, playing a critical role in the company’s success.

What you will do

  • Build and maintain a platform to manage, distribute and operate payment services.
  • Work collaboratively with other Engineers, Product Managers, and other stakeholders to understand business requirements, define architecture, and deliver robust technical solutions.
  • Design and implement scalable, reliable, and secure software solutions with a focus on both backend and frontend development.
  • Contribute to the entire software development lifecycle, from conception, design, and testing to deployment and operations.
  • Drive adoption of best practices in software development, including code reviews, testing, security, and maintainability.
  • Troubleshoot and debug production issues, ensuring high availability and performance of our services.
  • Stay up-to-date with emerging technologies and industry trends, continuously improving our tech stack and development processes.

What you bring

  • 5+ years of professional experience in software development, with a strong background in fullstack development.
  • Proficiency in modern web technologies and frameworks, particularly with experience in React (or similar frontend framework like Angular/Vue.js), Node.js (or similar backend framework like Python/Go/Java), and RESTful APIs.
  • Strong understanding of database systems (SQL and NoSQL, e.g., PostgreSQL, MongoDB), including schema design, query optimization, and data modeling.
  • Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Excellent problem-solving skills, with the ability to analyze complex technical challenges and propose effective solutions.
  • Strong communication and collaboration skills, with a proven ability to work effectively in a fast-paced, agile environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx