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.